Claude Code 中 Superpowers 的使用
·
很多人第一次使用 Claude Code 时,都会遇到同一个问题:你只说了一句“帮我实现一个登录功能”,Claude 很快就生成了几百行代码,但仔细一看:
- 没有需求确认
- 没有测试
- 没有拆分任务
- 没有 Code Review
- 稍微复杂一点,就开始越改越乱
这也是为什么越来越多开发者开始使用 Superpowers。Superpowers 并不是一个简单的 Prompt,而是一套完整的软件工程工作流。它会强制 Claude 在写代码之前先思考、先规划、先写测试,再去实现和 Review。
简单来说:
普通 Claude Code 像一个会写代码的实习生。
开启 Superpowers 后,Claude 更像一个带着规范、流程和 Code Review 的资深工程师团队。
一、什么是 Superpowers
Superpowers 是一个运行在 Claude Code 中的插件 / Skills 框架,由 Jesse Vincent 创建。它的目标不是让 Claude “写更多代码”,而是让 Claude “按照正确的软件工程流程写代码”。Superpowers 主要提供以下能力:
- 需求澄清与 Brainstorming
- 自动生成实现计划
- Test-Driven Development(TDD)
- Sub Agent 并行开发
- 自动 Code Review
- 系统化 Debug
- Skill 编写与复用
二、安装
以 Claude Code 为例,在终端执行命令
# 第一步 注册市场源
/plugin marketplace add obra/superpowers-marketplace
# 第二步:安装 Superpowers
/plugin install superpowers@superpowers-marketplace
# 第三步:验证安装
/plugin list
由于网络的问题,有可能遇到拉取超时情况,这时可以到GitHub上自己克隆到本地来进行安装https://github.com/obra/superpowers-marketplace

三、使用技巧
核心 Skills 速查表
| 分类 | 技能名称 | 核心作用 | 触发场景与方式 |
|---|---|---|---|
| 启动与路由 | using-superpowers |
元技能,技能总开关。 在会话启动时自动加载,要求AI在响应前必须检查是否有适用的技能。 | 自动触发:任何新会话启动时。 |
| 需求与规划 | brainstorming |
阻止AI直接写代码。 通过苏格拉底式提问,帮你理清需求、边界和技术方案。 | 自动触发:描述新功能、重构想法等创造性任务时。 手动触发: /superpowers:brainstorm |
writing-plans |
将设计蓝图转为可执行计划。 把大任务拆解为精确到文件路径的微任务,并输出依赖关系图。 | 自动触发:需求明确后。 手动触发: /superpowers:write-plan |
|
| 执行与验证 | executing-plans |
按计划启动子代理执行。 负责调度、监督,并在每个任务后设置审查门禁。 | 自动触发:计划确认后。 手动触发: /superpowers:execute-plan |
subagent-driven-development |
为每个任务派发独立的AI子代理。 实现任务隔离和并行处理。 | 自动触发:在 executing-plans 流程中自动启用。 |
|
dispatching-parallel-agents |
并行加速。 自动识别无依赖的任务,并派发多个子代理同时开工。 | 自动触发:存在多个互不依赖的任务时。 | |
test-driven-development |
强制TDD。 要求先写一个失败的测试,再写最小实现代码并通过测试。 | 自动触发:任何写代码的任务都会触发。 | |
verification-before-completion |
要求提供全新的验证证据。 防止AI“我觉得没问题”的幻觉。 | 自动触发:AI声称任务完成时。 | |
| 协作与审查 | requesting-code-review |
发起代码审查。 派发专门的审查子代理,进行规格和代码质量两轮审查。 | 自动触发:每个子任务完成后。 |
receiving-code-review |
指导如何专业地响应审查反馈。 | 自动触发:收到审查意见后。 | |
using-git-worktrees |
环境隔离。 为开发任务创建独立的工作区,保护主分支不受影响。 | 自动触发:开始新功能或重构时。 | |
finishing-a-development-branch |
完成收尾。 引导完成分支的合并、PR创建或丢弃的决策。 | 自动触发:开发工作完成,测试通过后。 | |
| 调试与修复 | systematic-debugging |
科学调试四步法。 强制走“复现-定位-修复-验证”流程,寻找根因而非掩盖症状。 | 自动触发:遇到Bug、测试失败或描述异常行为时。 |
触发方式总结
- 自动触发(主要方式):根据上下文意图自动匹配,例如描述新功能 → brainstorming ,描述 Bug → systematic-debugging 。
- 手动指定:可通过 /skill-name 命令强制调用,如
/superpowers:brainstorm。 - 自然语言触发:直接说“先走 TDD 流程实现这个功能”,AI 即会遵循。 建议:安装后无需刻意记忆,直接描述任务即可,AI 会在需要时自动调用对应技能。正式项目建议走完
brainstorming→writing-plans→executing-plans的完整流程。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)