Subagent-Driven Development 是 Superpowers 中的一个 Skill(Skill 源码)。它执行 Writing Plans 产出的计划:每个任务派一个全新的实现子智能体,每个任务完成后做一次覆盖规格符合性和代码质量的评审,最后再做一次覆盖整个分支的评审。README 提到,智能体用这种方式可以自主工作几个小时而不偏离计划。
核心原则:每个任务一个全新子智能体、任务评审、最终整体评审。
核心功能
- 精心准备的上下文:子智能体绝不继承会话历史,每个都拿到一份只含必要信息的任务简报文件。
- 每个任务两项结论:每次评审都必须给出规格符合性和任务质量两个结论,实现者的自查不能替代评审。
- 评审包:
review-package脚本把提交列表、统计和完整 diff 写进一个文件交给评审者。 - 修复循环:Critical 或 Important 问题触发修复,Minor 问题记入台账留给最终评审;多轮之后修复者升级到更高档的模型。
- 模型选择:机械性任务用便宜模型,集成类工作用标准模型,架构和最终评审用最强模型,并且始终显式指定模型。
- 裁决与台账:模糊之处记录为裁决,四种必须停下的情况与 Executing Plans 相同。
- 一次修复:最终评审的问题交给单个修复子智能体,之后只做一次限定范围的复审。
适用场景
- 长计划,否则后期任务会运行在被压缩过的上下文里。
- 希望每个任务都有评审关卡的工作。
- 混用便宜和昂贵模型来控制成本。
定价
免费开源,MIT 许可证。Superpowers 背后的公司 Prime Radiant 为企业提供商业支持。实际成本主要是 token:流程类 Skill 会增加提问、评审和子智能体运行。
快速开始
Superpowers 以一个插件整体安装,这个 Skill 会连同整套库一起装上(v6.4.1 共 15 个 Skill)。在 Claude Code 中运行 /plugin install superpowers@claude-plugins-official。Cursor 用 /add-plugin superpowers,Gemini CLI 用 gemini extensions install https://github.com/obra/superpowers,Codex、GitHub Copilot CLI、OpenCode、Pi 等工具的命令见 README。Skill 会自动触发,也可以直接点名调用。 在计划交接时选择子智能体驱动执行,然后让它自己跑。
局限:每个任务都要付出一个新的实现者和评审者上下文,是执行计划最贵的方式。需要支持子智能体的工具,没有的话 Skill 会建议改用内联执行。
常见问题
和并行智能体有什么区别?
这里的任务按顺序执行、之间夹着评审;Dispatching Parallel Agents 是把独立问题同时分发。
它会合并我的分支吗?
不会。合并和推送属于必须停下的情况,整合交给 Finishing a Development Branch。
替代方案
- Claude Subagents:这个 Skill 所依赖的 Claude Code 基础能力。
- Agent Dispatcher:把任务分派给专门角色。
- Multica:把 issue 分配给作为队友的编程智能体。
总结
这是让智能体按计划开发最彻底、也最昂贵的方式,在需要评审关卡时使用。更多见 skills 分类。
评论
还没有评论。成为第一个评论的人!
相关工具
相关洞察
按仓库任务选 AI 编程 CLI
按你真正要跑的工作,在 Claude Code、Codex CLI、OpenCode、Pi、omp、DeepSeek Harness 与 Grok Build 之间选择。2026-10-06 对照官方文档复核。

Anthropic Subagent:多智能体时代的架构革命
深入解析 Anthropic 的多智能体架构设计。了解如何通过 Subagent 突破上下文窗口限制,实现性能提升 90%,以及多智能体系统在 Claude Code 中的实际应用。
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。