用途:依据已有 PRD 实现功能(Type: feat/fix/chore),同步更新测试与检查,并在 PRD 中标记已完成的清单项。触发词包括 implement prd、build feature 等。
主要能力与约束:遵循仓库 AGENTS.md;保持改动简单、便于交接;执行期间不改变产品范围,PRD 缺失或含糊时先停下用 prd 完善,发现 PRD 有误也通过 prd 提出修改,不静默偏离;无 PRD 时先创建;不重置已有清单项;将持久决策与坑点写入 tasks/context.md;UI/UX 较重时可先用 design;创建或切换 git 分支前需用户确认;不执行 commit、merge、push 或删除分支,交由 commit;未实际运行不得声称测试通过。
工作流:确认 PRD 路径(通常 tasks/f-##-<slug>.md)与功能 ID;预检读取 AGENTS.md、扫描 tasks/ 中 PRD 的 Status 与 Priority(P0>P1>P2>P3),高优先级 ready 项需用户确认;基于默认分支创建功能分支并先征求确认,命名按类型 fix/、chore/、feat/ 加 f-##-<short-slug>;解析 PRD 为执行计划,判断是否需要 design,核对依赖(依赖 PRD 归档于 tasks/archive/ 才算完成,否则建议先完成或经用户确认覆盖并记录);按用户故事小步实现,更新测试并运行项目常规检查;验证验收标准与边界情况,就地勾选清单;收尾总结变更与遗留,必要时运行 review,再进入 commit。
输出:更新代码与测试、PRD 清单进度、tasks/context.md,并回复 PRD 路径、已完成项、后续问题及状态块(Files changed、Key decisions、Next step)。
限制:具体命令、安装方式与平台支持资料未提供。