Superpowers + Claude Code教程
一、工具链简介
作为2026年最火的 AI 编程工具之一,Claude Code 凭借其强大的代码理解与生成能力,深受广大开发者喜爱。但是在与Claude Code进行协作的过程中,使用不当或者没抓住使用诀窍也难免会出现项目失控,代码质量参差不齐等问题。
2026 年 1 月,在 Anthropic 官方市场中出现了这么一款开源封神插件——Superpowers,它是由 Jesse Vincent(obra)打造的开源 AI 编程工作流框架,核心理念是:Process over Prompt(流程大于提示词),给 AI 套上软件工程的 “纪律与护栏”,让它像资深工程师一样先思考、再规划、后编码、必验证。装上它,可以使你的 Claude Code 从 “代码生成器” 升级成专业级工程搭档,流程规范、代码健壮、bug 骤减,真正实现AI 原生工程开发。
二、安装方式
通过 Anthropic 的官方市场安装
1 | /plugin install superpowers@claude-plugins-official |
安装后,重启 Claude Code,然后,你的 Claude Code 就获得了一整套 Skills。输入 / 就能看到以 superpowers: 开头的命令。

/superpowers:brainstorm—— 交互式设计细化/superpowers:write-plan—— 创建实现计划/superpowers:execute-plan—— 使用子代理执行计划
三、核心功能和用法
核心技能速览
| Skill | 触发方式 | 作用 |
|---|---|---|
| brainstorming | /superpowers:brainstorm |
开写代码前的苏格拉底式问答,理清需求 |
| writing-plans | /superpowers:write-plan |
生成详细的实现计划文档 |
| executing-plans | /superpowers:execute-plan |
按计划用子 Agent 执行 |
| test-driven-development | 自动触发 | 强制 TDD:先写失败的测试,再写实现 |
| systematic-debugging | 自动触发 | 4 阶段调试法:复现→定位→修复→验证 |
| dispatching-parallel-agents | 自动触发 | 多个独立任务并行分发给子 Agent |
| verification-before-completion | 自动触发 | 完成前必须跑验证,不能”我觉得没问题” |
| requesting-code-review | /superpowers:requesting-code-review |
完成后发起代码审查 |
| using-git-worktrees | 自动触发 | 用 Git Worktree 隔离每个任务 |
具体使用方式
阶段一:先 Brainstorm,再动手
这是 Superpowers 最颠覆性的功能。它阻止 Claude 在没想清楚之前写代码。
触发方式:比如当你说”帮我加一个用户登录功能”,没有 Superpowers 的 Claude 会直接开始写代码。有了 Superpowers,它会先进入 Brainstorming 模式,用苏格拉底式提问帮你理清需求
阶段二:Write Plan(编写计划)
触发方式:/superpowers:write-plan 或”写个实现计划”
阶段三:Execute Plan(执行计划)
触发方式:/superpowers:execute-plan
执行机制:
- 子代理调度:为每个任务创建全新 Claude 实例,携带最小必要上下文
- 当你有多个互不依赖的任务时,Superpowers 会自动启动多个子 Agent 并行执行
- Token 消耗略多(因为每个子 Agent 有独立的上下文),但时间节省 60%。对于大型重构任务,这个提升非常显著
- TDD 强制执行:子代理必须先写测试文件,看到测试失败,再写实现
- 先写代码再补测试,AI 会按照实现来写测试——它知道代码怎么跑,所以测试永远通过,但不测边界情况
- 先写测试再写代码,AI 会按照需求来写测试——它还不知道实现细节,所以测试会覆盖各种预期行为,包括异常情况
- 双阶段审查:任务完成后先自审查,再提交给专门的 code-reviewer 代理
- Git 工作流:自动在隔离 worktree 中工作,保持 main 分支干净
- Superpowers 会自动为每个子 Agent 创建独立的 Git Worktree,避免文件冲突。完成后自动合并。你不需要手动管理——这一切都是自动的
完整工作流串联
1 | Step1: /superpowers:brainstorm |
四、使用心得与技巧
Superpowers 的完整工作流适合 50 行以上的功能开发和 Bug 修复,小任务直接告诉 Claude 就行
Superpowers 不是铁板一块。你可以只用 Brainstorming 和 Plan,跳过 TDD
- 原型阶段跳过 TDD 没问题,但正式开发一定要开
直接描述任务,插件自动匹配技能
- “帮我重构这个模块” → 触发计划 + 审查
- “这个报错帮我定位” → 触发系统化调试
- “帮我做代码评审” → 触发审查技能
复杂项目必开 Git Worktrees
开发前主动要求:
用 git worktrees 隔离开发,避免影响主线
强制高质量输出
在需求前加一句:
按 Superpowers 完整流程,先 brainstorm,再 write-plan,最后 execute-plan,必须做 TDD 和 code review