--- name: coding-start description: B 阶段(Coding)入口。验证 Plan 已完成后派发到 module-start;模块定位、分支管理与远程同步全部由 module-start 负责。 user-invocable: true allowed-tools: Skill Read Glob Grep Bash(cat *) --- **所有输出必须使用中文。** B 阶段(Coding)的入口分发器。 ## 执行步骤 ### 步骤 0:打印 B 阶段整体流程图 每次入口都先展示总图,再做后续校验和派发: ```bash cat "${CLAUDE_PLUGIN_ROOT}/skills/crosscut/coding-start/banners/flow-overview.txt" ``` ### 步骤 1:确认 docs/08 存在 检查 `docs/08-模块任务管理.md`存在。 - 不存在 → 打印"⚠️ 项目尚未初始化,请先运行 `/erp-workflow:plan-start`"并停下。 ### 步骤 2:Plan 完成性检查 读取 `docs/08-模块任务管理.md § 一`,判断 A0~A5 是否全部勾选(含子项)。 - 任一未勾选 → 提示用户先运行 `/erp-workflow:plan-start` 完成 A 阶段,并停下 - 全部勾选 → 进入步骤 3 ### 步骤 3:派发到 module-start 打印一句 `[coding-start] → invoke module-start` 后立即用 `Skill` 工具调用 `module-start`。当前模块的定位、MR 状态、分支管理与 REQ 列表全部由 `module-start` 自行处理。 ## 参考 - `docs/08-模块任务管理.md § 一`(A0~A5 进度勾选,本 skill 步骤 2 读取) - `module-start`(下游:模块定位 + REQ 列表 + 推进) - `plan-start`(姊妹入口,A 阶段) - `CLAUDE.md`(项目指令)