用途:当用户要求“自动完成某功能的开发任务”或“自动执行某功能的任务规划”时,用此技能按任务规划串行推进开发。
主要能力:读取 specs/features/ 下的需求文档、技术方案与任务规划三件套;解析阶段、任务与状态,过滤已完成任务并构建执行序列,检查依赖;展示含待执行任务、预估工时和集成验证的执行计划并请求确认;为每个 Task 构建子 Agent prompt(模板取自 assets/sub-agent-prompt-template.md);用 Agent 工具串行分发(run_in_background: false,不使用 isolation: "worktree");审查子 Agent 的 TDD 循环与验证结果;每个任务后执行 git add . 并以 feat(功能名): 完成 Task-XX [任务标题] 格式提交(不 push);阶段末运行全量测试;最后统一更新任务规划勾选状态,运行 Linter、类型检查与测试,按 stage-completion-report-template.md 生成报告至 docs/开发记录/[功能名]_自动流水线完成报告.md。
使用方式:以“自动完成 [功能名] 的开发任务”“自动执行 [功能名] 的任务规划”或指定阶段、起始任务的形式提供指令,需已具备三件套文档。
限制:主 Agent 不写实现或测试代码;严格串行;子 Agent 不更新任务规划文档;失败即停并请用户决策;文档缺失或依赖未完成时须暂停。具体预估工时、模板内容与测试命令依项目实际而定,资料未提供。