ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Superpowers 子代理驱动开发新手指南:从一份实现计划到自动交付

Superpowers 子代理驱动开发新手指南:从一份实现计划到自动交付 Superpowers 子代理驱动开发新手指南从一份实现计划到自动交付【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowersSuperpowers 是一套为编码智能体设计的技能框架把头脑风暴、写计划、测试驱动开发、代码审查等工程习惯固化成可自动触发的技能。其中的 subagent-driven-development子代理驱动开发负责把一份已经写好的实现计划自动执行完每个任务派给全新的子代理完成后依次通过规范合规与代码质量两道审查不合格就进入修复循环直到整条分支通过终审。本文面向刚接触该技能的开发者讲清它适合什么场景、内部如何运转、第一步做什么以及哪些情况不适合直接启用。什么情况下值得用它如果你的计划文档里已经有一串相对独立的任务——新增模块、工具函数、单一文件的接口改造——并且你不想再逐条手动指挥 AI这就是它的用武之地。典型信号是任务之间耦合低、每个任务有明确文件路径和验收标准你希望智能体不中断地连续推进。反过来如果你还没确认需求或设计方向别急着执行。先用同一框架里的 brainstorming 和 writing-plans 技能产出一份合格的计划再进入执行阶段否则后面所有环节都会反复返工。相比手动驱动它好在哪每个任务用全新子代理子代理只接收本任务所需材料不继承你的会话历史避免上下文被无关信息稀释也为主会话保留了协调能力。审查分两道先确认是否实现了规范要求的内容再评估代码质量是否达标两者都通过才算任务完成。修复循环有上限单个任务最多 5 轮修复仍不收敛时由控制器裁决要么记录并顺延要么向你报告 BLOCKED不会无限打转。进度落盘可恢复执行状态写入账本文件会话上下文被压缩后也能凭账本和 git 历史续跑不会把已完成的任务再派一遍。机制拆解一个任务是怎么跑完的⚙️ 整个循环可以拆成五个环节准备输入控制器通读一遍计划文件为每个任务建待办项并初始化该计划专属的工作区和进度账本。派遣实现者把单个任务的完整正文抽取成任务简报文件子代理只拿到简报、前序任务留下的接口信息和全局约束不需要读整份计划。执行与回报实现者按 TDD 写代码、跑测试、提交把完整报告写入报告文件只回传简短状态。任务审查专门的审查子代理读取 diff、简报与报告分别给出规范合规和代码质量两个结论。修复循环发现问题先交回原实现者修复前 3 轮之后换更强模型的子代理接手每轮修复后只做一次范围受限的复审。全部任务完成后会用最强的模型对整个分支做一次终审随后进入 finishing-a-development-branch 技能处理合并、提 PR 或清理工作区。如何开始使用先克隆仓库再按你使用的智能体环境安装Claude Code、Codex、Cursor 等各有对应方式git clone https://gitcode.com/GitHub_Trending/su/superpowers安装完成后技能会自动触发你只需在会话里明确说用子代理驱动开发执行 docs/plans/ 下的这份计划。执行期间你的工作主要是两件事回答子代理提出的澄清问题当审查发现与计划原文冲突时拍板以哪一方为准。边界与常见误区 几个容易踩的坑提前知道能省不少事任务耦合过强不适合如果任务必须严格串行、彼此依赖深独立子代理的优势就没了先回计划层面重新切分。计划写得含糊后续更贵简报不清子代理要么频繁提问要么直接做错审查循环会成倍放大这个问题。别嫌审查慢而跳过逐任务审查看似拖慢节奏实际上它把大部分问题挡在了终审之前跳过审查等于把风险集中到最后一刻。别在主会话里自己修代码控制器上下文要留给协调自己动手修复既污染上下文又绕过了审查环节。延伸阅读路径技能主文件含完整流程与常见借口对照表skills/subagent-driven-development/SKILL.md实现者与审查者的提示词模板implementer-prompt.md、task-reviewer-prompt.md计划编写技能用于产出适合执行的输入skills/writing-plans/SKILL.md分支收尾技能skills/finishing-a-development-branch/SKILL.md端到端测试脚本tests/claude-code/test-subagent-driven-development.sh已落地的计划与规格示例docs/superpowers/plans/【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表