跳到主要内容

Superpowers:角色、阶段与产物

框架和“任务模板”的差别,在于它不仅告诉你先做什么、后做什么,还定义了哪些角色切面需要出现、哪些产物必须沉淀、哪些 handoff 不能跳过。

角色切面

  • Owner / Operator:选择任务、决定范围并负责最后收口。
  • Planner:把 brainstorming 结果整理成 plan 与 lane。
  • Executor / Subagent:按 plan 在 worktree 或子任务里推进实现。
  • Reviewer:核对测试、diff、review packet 和 branch 完成状态。

阶段总表

阶段目标主要产物
Brainstorming先把问题理解、方案选项和拆分方式讲清,不急着直接改代码。brainstorm note
Worktree / Branch Setup为长任务或并行 lane 准备独立工作区和命名约定。task worktrees
Writing Plans把方案固化为分步计划、执行清单和风险说明。plan
Subagent / Execution根据 plan 分配子任务,逐步执行并汇总结果。execution lanes
TDD / Review / Finish Branch用测试、review packet 和 branch 清理收尾,保证可 merge。review-ready branch

核心产物

  • brainstorm note、计划、worktree 结构和任务清单。
  • 按 lane 组织的执行证据、测试结果和 review packet。
  • 完成分支后的收尾说明与后续待办。

交接点

  • 先 brainstorming 和 plan,再开多条 lane;不要直接让多个 agent 胡乱开工。
  • 每个 lane 要把测试和 review 证据带回 owner,而不是只说“我做完了”。
  • Finish branch 阶段要收掉临时工作区、整理总结并准备 merge。

角色和产物为什么要一起看

如果角色只停留在名称层,而产物没有固定下来,最终执行时还是会回到“谁想起什么就补什么”的状态。把角色、阶段和产物绑在一起看,才有可能让不同人对同一个框架产生相同预期。

下一步怎么读

  • Terminal-First Repo Pairing:Superpowers 很适合叠加在终端式 repo pairing 上。
  • Parallel Worktrees / Multi-Agent:它把 worktree 和 subagent 使用方式标准化。
  • Spec-First:复杂任务可先 spec-first,再交给 Superpowers 组织日常执行。
  • BMAD:如果你需要团队角色和阶段制度,BMAD 更适合组织治理。
  • Spec Kit:如果你主要想固定 spec -> plan -> tasks,Spec Kit 更直接。
  • OpenSpec:如果你主要是 brownfield 小改动管理,OpenSpec 更轻。

来源