Superpowers 是什么

Superpowers 是 **Jesse Vincent(GitHub 用户名 obra)**开源的一套「给 AI 编码 agent 用的方法论框架」。它的核心思想很反直觉:

不让 AI 拿到需求就闷头写代码,而是先逼它「退一步,问你到底想做什么」。

它把软件开发拆成一套可组合的 skills(技能)——你在这个会话里看到的那一长串就是:

Skill 作用
brainstorming 动手前先探清需求和意图
writing-plans 把需求写成分步计划
test-driven-development 强制 TDD 纪律
systematic-debugging 系统化排查,而不是瞎试
requesting/receiving-code-review 代码审查流程
subagent-driven-development 用子 agent 并行干活
using-worktrees Git worktree 隔离

本质上它是在用「流程约束」对冲大模型「爱抄近路、爱把推断当事实」的天性——这一点你应该很有共鸣,正是你前几个问题里聊的那个复盘案例的同一类问题。

技术形态:主要是 Shell + JavaScript 写的,MIT 协议(可自由使用/商用),通过各家 AI 工具的插件/marketplace 机制安装。它不只支持 Claude Code,还支持 Cursor、GitHub Copilot CLI、OpenCode、Kimi Code 等。


如何分享给别人

分三种场景,按对方的技术程度选:

场景一:对方也用 Claude Code(最简单)

直接给两样东西:

  1. 仓库链接https://github.com/obra/superpowers
  2. 一行安装说明(Claude Code 官方 marketplace):

/plugin marketplace add obra/superpowers

然后 /plugin 里安装即可。这是最省事的方式——对方一条命令就装好了。

场景二:对方用别的 AI 工具

告诉他去仓库的 README,里面按平台分了 Cursor / Copilot CLI / OpenCode / Antigravity 等各自的安装方式。你不用逐个记,指路 README 即可。

场景三:对方是非技术/想先了解

别甩链接,先讲清楚它解决什么痛点

"你有没有遇到过 AI 拿到需求就乱写、方向错了还很自信?Superpowers 是一套开源框架,强制 AI 先跟你把需求聊清楚、写计划、再动手,还内置了 TDD 和调试流程。免费,MIT 协议。"

再附链接。让人先懂价值,再给入口。


一个分享时的加分建议

既然你自己在用、而且刚经历过那个"AI 把推断当事实"的复盘——分享时带上你自己的真实体验会比干巴巴的链接有说服力得多:

"我用它之后最明显的变化是 AI 不再一上来就写代码,而是先 brainstorm。结合我之前踩过的坑(AI 自我强化偏误),这种流程约束确实有用。"

这就把你前面那篇复盘的主题和这个工具串起来了——结构性问题只能用流程约束来对冲,Superpowers 正是这个理念的工程化实现。

Sources:

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐