首页
Superpowers 学习指南
Section titled “Superpowers 学习指南”Superpowers 是一套为 AI 编码助手设计的 技能(Skill)+ 工作流(Workflow)系统。它的核心思想不是“让 AI 直接开始写代码”,而是先通过一套明确的方法论,让 AI 学会像成熟工程师一样:理解需求、拆解问题、编写计划、写测试、逐步实现、验证结果、完成协作。
对程序员来说,这不是一组零散 prompt,而是一套 可训练、可复用、可组合 的工程工作流。
如果你已经开始用 Claude Code、Cursor、Codex 或其他 AI 编码助手,那么真正决定效率差异的,往往不是模型本身,而是:
- 你有没有稳定的任务启动方式
- 你会不会让 AI 先思考再执行
- 你能不能让 AI 遵守测试、调试、验证、审查这些工程纪律
- 你有没有把复杂任务拆成可组合的工作流
学会这套系统,等于在学习:如何把 AI 训练成更可靠的编程搭档。
学习路径概览
Section titled “学习路径概览”- 阶段一:理解系统 — 先理解 Superpowers 是什么、为什么必须先用 Skill,再行动。
- 阶段二:任务启动 — 学会如何 brainstorm、如何写计划,让后续实现更稳。
- 阶段三:编码纪律 — 学会测试驱动、系统调试、完成前验证这些硬约束。
- 阶段四:协作与审查 — 学会请求代码审查、接收代码审查,形成闭环。
- 阶段五:工程实践 — 进入 worktree、执行计划、子代理、多代理调度等工程化能力。
- 阶段六:收尾与进阶 — 完成开发分支,并进一步学会如何编写新的 Skill。
graph TB
subgraph "阶段一:理解系统"
A[using-superpowers<br/>使用超能力]
end
subgraph "阶段二:任务启动"
B[brainstorming<br/>头脑风暴]
C[writing-plans<br/>编写计划]
end
subgraph "阶段三:编码纪律"
D[test-driven-development<br/>测试驱动开发]
E[systematic-debugging<br/>系统化调试]
F[verification-before-completion<br/>完成前验证]
end
subgraph "阶段四:协作与审查"
G[requesting-code-review<br/>请求代码审查]
H[receiving-code-review<br/>接收代码审查]
end
subgraph "阶段五:工程实践"
I[using-git-worktrees<br/>Git Worktree]
J[executing-plans<br/>执行计划]
K[subagent-driven-development<br/>子代理驱动开发]
L[dispatching-parallel-agents<br/>并行代理调度]
end
subgraph "阶段六:收尾与进阶"
M[finishing-a-development-branch<br/>完成开发分支]
N[writing-skills<br/>编写新技能]
end
A --> B
B --> C
C --> J
C --> K
K --> L
B -.-> D
D --> E
E --> F
F --> G
G --> H
C --> I
H --> M
M -.-> N
N -.-> A
建议从 “使用超能力(using-superpowers)” 开始。它定义了这整套系统最重要的前提:
在任何行动之前,先判断有没有对应的 Skill 应该被调用。
这个原则看似简单,实际上决定了后续所有工作流是否能成立。