返回

Superpowers 插件

Superpowers 插件

1. superpowers 是什么?

superpowers 是 Claude Code 的一个插件(开源,作者 Jesse Vincent),它的作用相当于给 Claude Code 配了一名资深工程师在旁边把关。

没有 superpowers 的时候,Claude Code 像一个聪明但毛躁的实习生——你让它干嘛它就干嘛,但不会主动考虑测试、代码规范、项目结构这些东西。

装上 superpowers 之后,Claude Code 会按照资深工程师的工作方式来干活:动手写代码之前先梳理需求制定计划,写完之后自我审查、跑自动化测试,发现有问题就主动修复。相当于给 AI 装了"工程大脑"。

项目地址:github.com/obra/superpowers

一句话理解

没装 superpowers 的 Claude Code = 你说一步他做一步的实习生
装了 superpowers 的 Claude Code = 会自己规划、测试、复盘的高级工程师

2. 安装 superpowers

在 Claude Code 的终端对话框中输入以下命令,打开插件管理面板:

text /Manage Plugins

进入插件管理面板后,按以下步骤操作:

第一步:添加插件来源
Marketplaces 区域,填入 superpowers 的 GitHub 地址 https://github.com/obra/superpowers,点击 Add。
第二步:安装插件
添加完成后,切换到 Plugins 区域,搜索 superpowers,点击 Install 进行安装。
第三步:启用插件
安装完成后,确认插件状态为 Enabled(已启用),这样就可以正常使用了。

3. 使用效果

装上 superpowers 后,Claude Code 会多出一套"资深工程师工作流",主要体现在几个方面:

📋 动手前先规划
接到任务不会直接写代码,而是先通过提问梳理清楚需求,再拆解成可执行的步骤计划,确保方向正确再动手。
🧪 先写测试再写代码(TDD)
遵循"先写测试 → 写代码让测试通过 → 优化代码"的流程,保证每一段代码都有对应的自动化测试覆盖。
🔍 写完自动审查
完成任务后会自动检查代码质量,发现重大问题会阻止进入下一步,要求自己先修复,避免把问题留到后面。
🐛 定位 bug 有方法
遇到 bug 时不会盲目乱改,而是按照"复现 → 定位 → 修复 → 验证"四步流程系统性地排查,减少试错成本。