← ClaudeAtlas

cm-ailisted

执行已经人工审查的 CM specs,按 N1-N8 完成任务开发、独立审查、度量、QA 与文档同步;支持断点恢复和安全并行。
kingxiaozhe/cm-workflow · ★ 0 · AI & Automation · score 72
Install: claude install-skill kingxiaozhe/cm-workflow
# cm-ai — 自动开发 执行前读取 `../../runtime/project-context.md`、`../../runtime/orchestration.md` 与 `../../runtime/review.md`。Codex 入口为 `$cm-ai`;Claude Code 跨平台入口为 `/cm-ai`,macOS/Linux 另有历史别名 `/cm:ai`。 `用户本轮输入` — specs 文件夹路径 + 代码项目路径。 ```bash $cm-ai specs在~/projects/my-app-specs,代码在~/code/my-app $cm-ai ~/projects/specs 前端~/code/fe 后端~/code/api ``` ## 流程图 按此流程执行,到达每个节点时读取 `references/` 下对应的节点文件获取详细规则。 ```text START │ ▼ [N1: 初始化] ── 解析输入、扫描 features、加载上下文 │ ▼ ┌─► [N2: 进入 Feature] ── 读取 specs、分析依赖、输出执行计划 │ │ │ ▼ │ ┌─► [N3: 执行 Task] ── 检查 skill → 开发 │ │ │ │ │ ▼ │ │ [N4: Review] ── 主执行者自审 → 独立审查 │ │ │ │ │ ▼ │ │ [N5: 标记完成] ── tasks.md 标 [x]、写 LESSONS.md │ │ │ │ │ ▼ │ │ [N6: QA 评估] ── 评分决定是否触发 cm-qa-engineer │ │ │ │ │ ▼ │ │ [N7: 上下文管理] ── 从磁盘重读 specs 与项目约束 │ │ │ │ │ ▼ │ │ 还有未完成 task? ──YES──┘ │ │ │ │ │ NO │ │ │ │ │ ▼ │ └── Feature 完成 → 重建下一 Feature 的上下文 │ │ │ ▼ │ 还有下一个 Feature? ──YES──┘ │ │ │ NO │ │ │ ▼ [N8: 完成] ── 调用 cm-doc-syncer → 输出总结 │ ▼ END ``` ## 全局规则 **暂停(仅灾难级):** 不可逆破坏(删数据、动线上、不可回滚迁移)、资金/密钥/合规风险、交付形态级架构错向、环境阻塞到无法继续。 **不暂停(多方案自主决策):** 执行中出现多个可选方案时——技术选型、实现路径、库/工具选择、审查意见分歧——**自己分析利弊选最优解直接执行,不询问**。代价是留痕义务:把「选了什么 / 为什么 / 放弃了什么」写进任务汇报,方向性取舍追记 LESSONS.md——人可以事后翻案,但流程不为选择题停车。业务逻辑歧义按需求文档最合理解释执行并显式记录所做假设,仅当触及灾难级清单才暂停。 **节点间不停车:** 除上述灾难级与各节点显式卡点(入口闸/降级知情/形态确认/涉合规走查)外,任何节点完成后**直接进入下一节