欢迎光临
我们一直在努力

给 Claude Code 装上「超能力」:Superpowers 技能包完全上手指南

给 Claude Code 装上「超能力」:Superpowers 技能包完全上手指南

一、先说痛点:AI 写代码,为什么总让人不放心?

用 Claude Code 这类 AI 编程工具久了,你大概率遇到过这些情况:

  • 你刚说一句"做个登录功能",它立刻闷头开写,结果做出来的根本不是你想要的
  • 它写得飞快,但没有测试,你也不知道到底对不对
  • 一个项目做到一半,它忘了前面的约定,风格、结构全乱了
  • 它信誓旦旦说"已经搞定了",你一跑——报错

这些问题的本质是:AI 会写代码,但不一定按"专业的流程"写代码。资深工程师不会一上来就敲键盘,他们会先理需求、写计划、写测试、做 review。而这套"工作习惯",恰恰是默认状态下 AI 最欠缺的。

Superpowers 要解决的,就是这件事。

二、Superpowers 是什么?

Superpowers 是一个面向编程 AI 的 Skills(技能)包,由 Jesse Vincent 开发并开源(MIT 协议)。

官方对它的定位是一句话:

给你的编程 AI 一整套完整的软件开发方法论。

它不是教 AI “怎么写某个功能”,而是教 AI “该用什么流程去做软件”。它由一组可组合的技能和一些初始指令组成,确保 AI 真的会去用这些技能。

它最核心的改变

装上 Superpowers 后,当 AI 发现你要做东西时——

它不会一上来就写代码,而是先停下来,问你到底想做什么。

把需求从对话里"聊"清楚,给你看一份你能读懂的设计,你签字确认后,它才会去做实现计划,然后开干。而且这些技能自动触发,你不需要记任何命令,正常提需求就行。

三、3 分钟装上 Superpowers(Claude Code)

Superpowers 已经上架 Anthropic 官方插件市场,安装很简单。在 Claude Code 里输入:

# 方式一:从 Anthropic 官方市场安装(推荐)
/plugin install superpowers@claude-plugins-official

或者用 Superpowers 自己的市场(额外包含一些相关插件):

# 方式二:先注册市场,再安装
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

小提示:Superpowers 不止支持 Claude Code,也支持 Codex、Gemini CLI、Cursor、GitHub Copilot CLI 等。如果你同时用多个工具,需要为每个工具分别安装一次。

装完不需要额外配置。技能会在合适的时机自动激活,你照常说话就行。

四、核心工作流:它到底帮你做了什么?

这是 Superpowers 最有价值的部分。当你让它做一个项目时,它会按这套流程推进:

1. brainstorming(头脑风暴)
不急着写代码,先用提问帮你把模糊想法理清成明确的设计,
并把设计文档分成"短到你愿意读"的小块给你确认。

2. using-git-worktrees(创建隔离工作区)
设计通过后,在新分支上建一个独立工作区,
跑项目初始化,确认测试基线是干净的。

3. writing-plans(写实现计划)
把工作拆成一个个 2-5 分钟能完成的小任务,
每个任务都有明确的文件路径、完整代码、验证步骤。

4. subagent-driven-development(子代理驱动开发)
你说"开始"后,派出独立的 AI 子代理逐个完成任务,
每个任务做两轮审查(先查是否符合规格,再查代码质量)。

5. test-driven-development(测试驱动开发)
实现阶段强制 红→绿→重构:
先写会失败的测试,看它失败,再写最少的代码让它通过,提交。

6. requesting-code-review(代码审查)
任务之间做审查,按严重程度报告问题,严重的会阻止继续。

7. finishing-a-development-branch(收尾)
任务完成后验证测试,让你选择合并 / 提 PR / 保留 / 丢弃,
并清理工作区。

官方强调:AI 在做任何任务前都会先检查有没有相关技能可用。这些是"强制的工作流",不是"建议"。

也正因如此,据官方描述,Claude 经常能连续自主工作一两个小时,而不偏离你一起定好的计划。

五、技能库一览

Superpowers 内置了一组分门别类的技能:

分类技能作用
测试 test-driven-development 红-绿-重构循环(含测试反模式参考)
调试 systematic-debugging 4 阶段定位问题根因
调试 verification-before-completion 确保问题真的修好了
协作 brainstorming 苏格拉底式需求细化
协作 writing-plans 输出详细实现计划
协作 executing-plans 带检查点的批量执行
协作 dispatching-parallel-agents 并发子代理工作流
协作 requesting-code-review 提交审查前的检查清单
协作 receiving-code-review 如何回应审查反馈
协作 using-git-worktrees 并行开发分支管理
协作 finishing-a-development-branch 合并/PR 决策流程
元技能 writing-skills 教你按最佳实践创建自己的技能
元技能 using-superpowers 技能系统入门介绍

六、设计哲学:为什么这套流程值得信

Superpowers 背后有 4 条很朴素但很关键的原则:

  • 测试优先(Test-Driven Development)——永远先写测试
  • 系统化胜过随手做(Systematic over ad-hoc)——用流程,而不是靠猜
  • 降低复杂度(Complexity reduction)——把"简单"当作首要目标
  • 用证据而非声称(Evidence over claims)——在宣布成功前先验证
  • 如果你看过我之前那篇讲"大模型幻觉"的文章会发现:这几条原则,正好是对抗 AI 幻觉的解药。 AI 最大的问题就是"自信地说错、没验证就声称搞定",而 Superpowers 用"先写测试、用证据验证"从流程上把这个问题摁住了。

    七、适合谁用?

    • 新手 / 非专业开发者:你最缺的就是"专业流程",Superpowers 直接帮你补上,少踩坑、少返工
    • 有经验的开发者:你知道这套流程的价值,但懒得每次都手动督促 AI,Superpowers 帮你自动化
    • 想让 AI 长时间自主干活的人:有了计划和审查机制,AI 才敢放手让它连续工作而不跑偏

    一句话:只要你用 AI 写代码,并且在意"靠不靠谱",就值得装。

    八、几个使用建议

  • 别绕过它的提问。它在 brainstorming 阶段问你的那些问题,看着啰嗦,其实是在帮你避免"做错方向"——认真答。
  • 善用计划确认环节。它给你看计划时,是你纠偏成本最低的时刻,仔细看一眼。
  • 配合项目记忆用。用 Claude Code 的 /init 让它记住项目规范,Superpowers 的流程会执行得更贴合你的项目。
  • 想进阶就学 writing-skills。当你对默认流程有了自己的想法,可以用这个元技能,写出贴合你个人工作流的自定义技能。
  • 九、总结

    维度没装 Superpowers装了 Superpowers
    开工方式 直接闷头写代码 先理需求、确认设计
    测试 看心情 强制先写测试
    流程 随手做 系统化、有审查
    自主性 容易跑偏 能长时间不偏离计划
    验收 靠它"声称" 靠证据验证

    核心结论:

    • Superpowers = 给编程 AI 装上一套资深工程师的工作习惯
    • 安装一行命令,技能自动触发,你什么都不用记
    • 它的价值不是"写得更快",而是"做得更稳、更靠谱"
    • 设计哲学(测试优先、用证据验证)天然对抗 AI 幻觉

    如果你已经在用 Claude Code,强烈建议花 3 分钟装上它,亲自体验一下"AI 先问你想做什么、再动手"的感觉。这一步之差,往往就是"玩具"和"能用"的区别。


    资料来源:Superpowers 官方 README(github.com/obra/superpowers,MIT 协议,作者 Jesse Vincent)。安装命令与技能列表以官方文档为准。

    赞(0)
    未经允许不得转载:171主机测评 » 给 Claude Code 装上「超能力」:Superpowers 技能包完全上手指南
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址