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:writing-plans、superpowers:requesting-code-review、superpowers:finishing-a-development-branch,子代理应使用 superpowers:test-driven-development。