用途:这是 CodeStable 工作流中的实现阶段技能,触发条件是方案(approved design/checklist)已获批准后开始编码,或修复代码评审(review/QA)的阻塞问题。它把已签字的设计变成代码,重点在于实现过程中遇到方案未覆盖情况时默认停下来回设计,而不是硬冲。\n\n主要能力:按已批准的 checklist 做可验证的增量实现,每步先明确退出信号,做完立即用证据验证;先诊断和重试,仍失败再写窄范围修复说明,连续失败才交还用户;支持 review-fix 与 qa-fix 两种修复模式,只处理 blocking findings 或 failed/blocked QA 项。\n\n使用方式:开始前执行 CodeStable preflight,读 .codestable/attention.md,缺失则先 cs-onboard。进入实现前运行 start gate:python3 .codestable/tools/codestable-worktree-gate.py --root . --json start --unit .codestable/features/YYYY-MM-DD-{slug};gate 不通过不改代码。实现完成、输出汇报前运行 commit gate:python3 .codestable/tools/codestable-worktree-gate.py --root . --json commit --unit .codestable/features/YYYY-MM-DD-{slug}。启动检查会核对 design frontmatter 与各节完整性、{slug}-checklist.yaml 是否存在,并做基线预检。\n\n限制:不写方案外代码,不做顺手重构,不引入方案未定义的新概念;补丁分支出现时需回设计;UI 步骤需浏览器或截图证据;review-fix 后必须重跑 cs-code-review,qa-fix 后需重跑 cs-code-review 与 cs-feat-qa,不能直接进入验收。
cs-feat-impl
编程与开发
更新于 10-15 20:30