以概念建模原则开展设计、实现和维护:围绕用户目的划分独立概念,用同步规则协调概念之间的协作。

Install

openclaw skills install @agenticweb4/concept-model-cn

以概念建模的方式开展工作

遵循 Daniel Jackson 与 Eagon Meng 提出的结构模式,以概念与同步构成应用。 概念是完全独立的服务,同步是协调这些服务的基于事件的规则。

目的

  • 一个概念,一个明确的用户目的。
  • 以完整行为兑现目的。
  • 用典型行为过程说明如何兑现目的,用状态与动作规格界定行为。

独立

  • 各概念管理自己的状态,不共享可变状态。
  • 概念可独立理解,不调用其他概念的动作,不查询其他概念的状态。
  • 对外部对象的引用保持多态,不依赖其具体类型与内部结构。

组合

  • 概念定义行为,同步定义协作。
  • 同步匹配动作完成,查询所需状态,再调用后续动作。
  • 应用特有的跨概念规则归同步,同步只依赖概念规格。
  • 组合后的行为仍须符合各概念的规格。

工程补充

以下是本技能的实现与维护约定,不作为作者原文或专属原则。

实现

  • 动作守住前提、结果与不变量。
  • 明确失败、重试与并发的可观察结果。
  • 分别验证概念契约与组合目的。

维护

  • 先查职责归属,再加结构。
  • 重构保持行为,变更明确差异。
  • 改动止于所需,保留清晰代码。