编程开发 ⭐ 271,402 subagent多代理编排代码审查任务执行Claude Code开发方法论

subagent-driven-development

面向 Claude Code 的「子代理驱动开发」方法论:把实现计划拆成任务,每个任务派一个全新上下文的 implementer 子代理实现,再派独立 reviewer 做规格合规与代码质量双门审查,最多 5 轮修复循环后做整分支终审,全程用文件交接、用 ledger 记账,让 agent 高质量执行长计划且不怕会话压缩。

仓库:obra/superpowers 热度证据:所属仓库 obra/superpowers 271402 star,Claude Code 官方插件市场可装,社区最火开发方法论

五维评分

热度5/5
质量5/5
创新5/5
易用3/5
文档5/5

优秀点拆解

可复用的设计模式

适用场景

多任务实现计划的批量执行:任务间基本独立、需要质量兜底的功能开发,如按 plan 文件实现整条 feature 分支需要独立代码审查把关的 agent 工作流:不想人工逐任务审查,但要保证规格合规与代码质量的自动化执行长会话/跨天执行的大工程:利用 ledger+git 恢复机制应对上下文压缩,多轮接力完成大计划

边界与注意:依赖支持子代理派发/resume、git worktree 和按任务选模型的 harness(如 Claude Code),且深度依赖 superpowers 全家桶(worktrees/review/finishing 等兄弟 skill),单独抽取需补齐前置;任务高度耦合的探索型工作不适合(SKILL.md 决策图明确指向手工执行);术语多、流程复杂,上手门槛偏高

完整拆解分析文档

本页为摘要版,完整精读分析(核心机制、逐条优秀点拆解、写作过程)见本地 Markdown 文档:

analysis/superpowers-subagent-driven-development.md