Install
openclaw skills install @agenticweb4/concept-implementation把概念模型映射为模块单体代码:concept→模块、sync→mediator
openclaw skills install @agenticweb4/concept-implementation仅在用户显式调用 $concept-implementation 时运行。
将已确认模型与规格落为概念模块、组合/接口层、共存规格和验证。已确认边界不重开讨论;只把影响实现的模型缺口交回 concept-design,其他部分继续。按请求交付架构方案或实际代码,不以骨架替代已要求的实现。
references/composition-layer.md;默认过程式 mediator,规则多、需审计追踪或按规则演进时选规则引擎。核对入口、完成事件、查询绑定、请求关联与失败路径。Requesting 动作触发 sync,响应由 sync 产生。references/scaling.md。concept-prd 重新转录)。| 模型元素 | 代码落点 |
|---|---|
| 一个 concept | 一个独立模块,按项目需要选择 crate / 包,对外只暴露 actions 与状态查询 |
类型参数 [T, ...] | 泛型参数或不透明 ID(值对象),不引入对方类型;可零个或多个 |
| state | 模块私有,经 port 抽象持久化;不是全局数据模型 |
| actions | 模块的公开方法 / 服务;错误是独立的输出 case |
queries(_ 前缀) | 模块的只读查询方法;供 sync 的 where 段与展示层 |
| OP | 代表性测试场景,辅以 actions/state 的边界测试 |
| sync | 组合层代码:mediator 函数或规则引擎规则 |
| extrinsic 依赖图 | 构建 / 交付顺序与产品裁剪,不产生代码依赖 |
| 何时读 | 文件 |
|---|---|
| 选择组合路线时:匹配/绑定、flow、接口、状态、错误与事务、规格共存 | references/composition-layer.md |
| 流程第 6 步:概念分组与 syncs 拆包 | references/scaling.md |
| 流程第 5 步:Rust(cargo workspace、trait 即 port、依赖图与边界看护) | references/rust.md |
流程第 5 步:Java(Spring Modulith:@ApplicationModule 即概念模块、事件实现部分 sync、verify() 看护) | references/java-spring.md |
| 流程第 5 步:TypeScript(workspace 包边界、LegibleSync 引擎路线、dependency-cruiser 看护) | references/typescript.md |
| 核验出处 | references/sources.md |