SuperAPI AI 工具集

subagent-driven-development

编程与开发

查看项目

更新于 10-16 00:04

技能介绍

用途:在当前会话中执行实现计划,适用于任务大多相互独立的情况。核心原则是每个任务使用全新子代理,并在任务后做两阶段审查:先规格符合性,再代码质量。

主要能力:控制器读取计划、提取全部任务全文与上下文并创建 TodoWrite;逐任务派发实现子代理(./implementer-prompt.md),子代理可提问,随后实现、测试、提交并自审;再派发规格审查子代理(./spec-reviewer-prompt.md),确认代码符合规格;通过后派发代码质量审查子代理(./code-quality-reviewer-prompt.md)。审查发现问题时由同一实现子代理修复并重新审查,直至通过,再标记任务完成。全部任务完成后派发最终代码审查,并使用 superpowers:finishing-a-development-branch 收尾。

使用方式:需先有实现计划且任务大多独立,并留在当前会话。与 executing-plans 的区别是同一会话、无上下文切换、每任务全新子代理、自动审查检查点。集成要求:superpowers:using-git-worktrees(必需,先建隔离工作区)、superpowers:writing-plans、superpowers:requesting-code-review、superpowers:finishing-a-development-branch;子代理应使用 superpowers:test-driven-development。

限制与红线:不得在未获用户明确同意时在 main/master 分支开始实现;不得跳过任一审查、带着未修复问题继续、并行派发多个实现子代理、让子代理自行读取计划文件、忽略子代理提问、接受“差不多”的规格符合性、跳过复审循环、以自审替代实际审查、在规格审查通过前开始质量审查,或在审查有未决问题时进入下一任务。成本是每任务更多子代理调用与控制器准备工作,但能更早发现问题。