用途:把已有需求(PRD)、技术设计和实现计划转化为可运行、有测试的代码,也支持修复 /diagnose 产出的缺陷报告。
主要能力:严格遵循 Red-Green-Refactor 循环,每个任务先写一个失败测试,再写最小实现使其通过,最后在测试全绿前提下重构;每次调用只实现一个阶段,并用 IMPLEMENTATION-STATE.md 跟踪阶段与任务完成状态。完成后由独立子代理执行四项校验:测试套件、Lint/格式化、需求追溯(按需求 ID 生成追溯表)、架构一致性;任一失败则回到执行步骤只修失败项,直到整体通过后自动提交。
使用方式:功能模式读取 .specs/[feature-slug]/ 下的 PRD、技术设计与实现计划;缺陷修复模式读取 .specs/bugs/[bug-name].md,先写回归测试确认失败,再按修复方案实施,最后重跑原始复现流程并更新报告状态。若缺少工件,会先做快速代码库调研,推导范围、架构、约束与验收标准。
适用场景:已有明确需求与设计、需要按 TDD 增量落地的功能开发,以及已有诊断报告的缺陷修复。
限制:不负责需求定义、架构设计、计划制定与缺陷诊断,这些分别由 /create-prd、/create-technical-design、/create-implementation-plan、/diagnose 完成;一次只实现一个阶段;范围模糊、缺少依赖或存在阻塞冲突时才中途询问;报告状态为 blocked 或已 resolved 时停止。具体命令、配置与平台支持资料未提供。