一、工具链简介

  作为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 + Claude Code教程

  • /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

执行机制

  1. 子代理调度:为每个任务创建全新 Claude 实例,携带最小必要上下文
    • 当你有多个互不依赖的任务时,Superpowers 会自动启动多个子 Agent 并行执行
    • Token 消耗略多(因为每个子 Agent 有独立的上下文),但时间节省 60%。对于大型重构任务,这个提升非常显著
  2. TDD 强制执行:子代理必须先写测试文件,看到测试失败,再写实现
    • 先写代码再补测试,AI 会按照实现来写测试——它知道代码怎么跑,所以测试永远通过,但不测边界情况
    • 先写测试再写代码,AI 会按照需求来写测试——它还不知道实现细节,所以测试会覆盖各种预期行为,包括异常情况
  3. 双阶段审查:任务完成后先自审查,再提交给专门的 code-reviewer 代理
  4. Git 工作流:自动在隔离 worktree 中工作,保持 main 分支干净
    • Superpowers 会自动为每个子 Agent 创建独立的 Git Worktree,避免文件冲突。完成后自动合并。你不需要手动管理——这一切都是自动的

完整工作流串联

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Step1: /superpowers:brainstorm
→ 苏格拉底式问答,理清需求和边界

Step2: /superpowers:write-plan
→ 生成实现计划:文件列表、依赖关系、任务拆分

Step3: 审阅计划,修改后确认
→ Claude 不会在你没确认前动手

Step4: /superpowers:execute-plan
→ 自动分发给子 Agent
→ 每个 Agent 遵循 TDD
→ 任务间自动 Code Review
→ 关键问题阻塞推进

Step5: 验证 + Code Review
→ verification-before-completion 自动跑测试
→ requesting-code-review 发起最终审查

四、使用心得与技巧

  • Superpowers 的完整工作流适合 50 行以上的功能开发和 Bug 修复,小任务直接告诉 Claude 就行

  • Superpowers 不是铁板一块。你可以只用 Brainstorming 和 Plan,跳过 TDD

    • 原型阶段跳过 TDD 没问题,但正式开发一定要开
  • 直接描述任务,插件自动匹配技能

    • “帮我重构这个模块” → 触发计划 + 审查
    • “这个报错帮我定位” → 触发系统化调试
    • “帮我做代码评审” → 触发审查技能
  • 复杂项目必开 Git Worktrees

    • 开发前主动要求:

      用 git worktrees 隔离开发,避免影响主线

  • 强制高质量输出

    • 在需求前加一句:

      按 Superpowers 完整流程,先 brainstorm,再 write-plan,最后 execute-plan,必须做 TDD 和 code review