SuperAPI AI 工具集

subagent-driven-development

编程与开发

查看项目

更新于 10-16 01:33

技能介绍

用途:在当前会话中执行实现计划,适用于任务大多相互独立、且希望不切换会话即可连续推进的场景。若没有实现计划或任务高度耦合,应先手动执行或先做头脑风暴;若需在并行会话中执行,则改用 executing-plans。

主要能力:为每个任务派发全新子代理,子代理需自建上下文,不继承主会话历史;每任务后进行两阶段审查,先做规格符合性审查,再做代码质量审查;实现者自测、提交并自审后进入审查循环,审查发现问题由同一实现者修复并复审,直至通过;全部任务完成后派发最终代码审查者,再进入收尾流程。

主要流程:读取计划、提取所有任务全文与上下文、建立 TodoWrite;逐任务派发实现子代理,回答其提问后再让其实现;随后按规格审查、代码质量审查的顺序循环。实现者状态分 DONE、DONE_WITH_CONCERNS、NEEDS_CONTEXT、BLOCKED 四种,需分别处理,阻塞时应补充上下文、换更强模型、拆分任务或升级给人。

模型选择:机械式实现用快速廉价模型,集成与判断用标准模型,架构、设计与审查用最强模型。

使用方法:配合 superpowers:using-git-worktrees 建立隔离工作区,配合 superpowers:writing-plans 生成计划,子代理可配合 superpowers:test-driven-development,最后用 superpowers:finishing-a-development-branch 收尾;提示模板包括 implementer-prompt.md、spec-reviewer-prompt.md、code-quality-reviewer-prompt.md。

限制与注意:不得在 main/master 分支未经用户同意就开始实现;不得跳过任一阶段审查、不得并行派发多个实现子代理、不得让子代理自行读取计划文件、不得忽略子代理提问、不得在审查未通过时进入下一任务;成本上每任务增加实现者与两名审查者的调用及审查迭代。具体安装命令资料未提供。