SuperAPI AI 工具集

subagent-driven-development

编程与开发

查看项目

更新于 10-15 23:41

技能介绍

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

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

使用方式:先确认有实现计划、任务大多独立且留在当前会话;否则改用 executing-plans 或先手动执行/头脑风暴。实现者会报告 DONE、DONE_WITH_CONCERNS、NEEDS_CONTEXT 或 BLOCKED 状态,需据此处理:补充上下文、换更强模型、拆分任务或升级给人类。模型选择上,机械实现用快速廉价模型,集成与判断用标准模型,架构设计与审查用最强模型。

限制与注意:不得在未获用户明确同意时在 main/master 分支开始实现;不得跳过任一阶段审查、不得并行派发多个实现子代理、不得让子代理自行读取计划文件、不得忽略子代理提问、不得在审查未通过时进入下一任务。该流程会增加子代理调用与准备成本,但能更早发现问题。相关技能包括 using-git-worktrees、writing-plans、requesting-code-review、test-driven-development 等。