← ClaudeAtlas

cm-ailisted

用户明确说“规格已确认,开始实现”或要求按已审批 CM specs 开发时使用。按 N1-N8 完成开发、独立审查、QA 与文档同步;模糊点子、未审规格和单独一句“继续”不能触发编码批准。
kingxiaozhe/cm-workflow · ★ 2 · AI & Automation · score 68
Install: claude install-skill kingxiaozhe/cm-workflow
# cm-ai — 自动开发 执行前读取 `../../runtime/project-context.md`、`../../runtime/orchestration.md`、 `../../runtime/task-gates.md`、`../../runtime/review.md` 与 `../../runtime/model-efficiency.md`、`../../runtime/logging.md`。Codex 入口为 `$cm-ai`;Claude Code 跨平台入口为 `/cm-ai`,macOS/Linux 另有历史别名 `/cm:ai`。 用户明确要求外部专家,或为本次开发任务开启 AUTO 时,按 `../../runtime/external-expert.md` 执行 `../external-expert/SKILL.md` 的任务路由。 编码、命令、测试执行、页面 QA、Git 与 N4 永远 LOCAL;AUTO 只能把可分离的复杂 研究、测试设计或方案批判路由到 CONSULT/VERIFY。外部建议由本地应用、测试与裁决, 其 `.external/` 证据不得满足 N4/N5。 `用户本轮输入` — specs 文件夹路径 + 代码项目路径。 ```bash $cm-ai specs在~/projects/my-app-specs,代码在~/code/my-app $cm-ai ~/projects/specs 前端~/code/fe 后端~/code/api ``` ## 流程图 ### JS 执行路由(显式选择) 用户明确要求 JS workflow,或恢复已有 JS host/batch 运行时,先读取 `references/js-host.md`,使用共享 JS 入口驱动阶段;当前会话只执行它请求的工具工作。 这条路由不执行下文旧流程中的手工状态、日志、handoff、Review 凭证与任务勾选步骤, 这些写入仍由 JS 的原 owner 和唯一完成门禁负责。节点参考中的业务约束仍适用。 不支持的宿主、目录或业务阶段必须明确阻断,不能静默切回手工流程或另建完成路径。 这是源 Skill 的显式接入,不代表已安装版本已更新或 Codex/Claude 全阶段已验收。 未选择 JS 且没有已有 JS 运行时,继续以下兼容流程;不能把兼容流程计作 JS 改造完成。 按此流程执行,到达每个节点时读取 `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: 上下文管理]