SuperAPI AI 工具集

subagent-driven-development

编程与开发

查看项目

更新于 10-16 02:33

技能介绍

用途:在当前会话中执行实现计划,适合任务大多相互独立、希望持续获得带质量门禁的进展时使用。核心原则是每个任务使用全新子代理,并在任务之间进行代码审查。

主要能力与流程:先读取计划文件并用 TodoWrite 创建全部任务;随后为每个任务派发全新子代理,要求其严格按任务实现、编写测试(任务要求时遵循 TDD)、验证实现、提交并汇报;接着派发代码审查子代理,返回优点、问题(Critical/Important/Minor)与评估;发现问题时立即修复 Critical、在下一任务前修复 Important、记录 Minor,必要时派发后续子代理修复;完成后在 TodoWrite 标记并进入下一任务;全部任务完成后派发最终代码审查,检查计划要求与整体架构;最后使用 superpowers:finishing-a-development-branch 完成开发。

使用方式:通过 Task 工具派发实现子代理与代码审查子代理,审查需提供实现内容、计划或需求、BASE_SHA、HEAD_SHA 与描述。相关必需技能包括 writing-plans、requesting-code-review、finishing-a-development-branch,子代理需使用 test-driven-development。

限制与注意:需要先审查计划时应改用 executing-plans;任务紧密耦合或计划需修订时不适合。不要跳过任务间代码审查,不要带着未修复的 Critical 问题继续,不要并行派发多个实现子代理,也不要未读计划任务就实现。子代理失败时应派发修复子代理而非手动修复。成本是更多子代理调用,但可更早发现问题。其他细节暂未提供。