一个"失控的爱好项目"
2025 年 10 月,程序员 Jesse Vincent 在 GitHub 上发布了 Superpowers。他大概没想到,这个被自己称为"去年秋天失控的爱好项目",会在几个月内冲进 GitHub 公开仓库 Star 数 Top 50,安装量超过 50 万次,稳坐 Claude Code 第三方插件头把交椅。
Jesse Vincent 的履历堪称传奇:创建开源问题追踪系统 Request Tracker、打造 Android 最早的邮件客户端 K-9 Mail、联合创办人体工学键盘品牌 Keyboardio、疫情期间领导疫苗信息平台 VaccinateCA,还担任过 Perl 语言项目负责人。2025 年他创立了 AI 研究实验室 Prime Radiant,核心理念是:"Agent 做工作,人类做思考。"
什么是 Superpowers?
Superpowers 是一套面向 AI 编程 Agent 的完整开发方法论。它不追求让 AI 写代码更快,而是让 AI 写代码更"对"。
AI 编程助手普遍存在一个问题:容易"放飞自我"。它会跳过设计直接写代码、不写测试就宣称完成、遇到 Bug 靠猜来修复。Superpowers 通过 14 个精心设计的 Skill,覆盖从需求设计到代码上线的完整流程,每个 Skill 都像一个严格的教练。
14 个技能全览

Superpowers 14 个技能串联成完整的开发工作流
Superpowers 的 14 个技能分为四大类:
设计协作类 —— brainstorming(苏格拉底式设计对话,设计未通过审批禁止写代码)、writing-plans(将设计拆解为 2-5 分钟的具体步骤)
代码质量类 —— test-driven-development(严格执行红-绿-重构循环)、systematic-debugging(四阶段根因调试)、verification-before-completion(完成前必须跑验证,禁止"应该没问题")
协作审查类 —— requesting-code-review(派出独立审查 Agent)、receiving-code-review(收到反馈后先验证再决定接受或反驳,严禁"表演性同意")、subagent-driven-development(每个任务派独立 Agent + 两阶段审查)、executing-plans(逐步执行带检查点)、dispatching-parallel-agents(多个独立任务并行处理)
版本控制与元技能类 —— using-git-worktrees(隔离工作空间)、finishing-a-development-branch(优雅收尾合并)、writing-skills(用 TDD 思路编写新技能)、using-superpowers(引导技能发现与调用)
深度解读:三个最值得关注的技能
brainstorming——先想清楚再动手
这是整个工作流的起点,也是我最推荐的一个技能。
大多数 AI 编程助手的问题是:你刚说"帮我做用户认证",它就开始写代码了。看起来高效,实则是没地图就赶路。
brainstorming 采用苏格拉底式对话。它会先探索项目上下文,然后逐一提问澄清需求(注意是逐一,不是一次抛一堆问题),接着提出 2-3 个方案并分析利弊。设计文档完成后逐节审批,还运行自审查检查占位符、自相矛盾和模糊之处。
最硬核的是"硬门禁"机制:设计未获审批,任何实现技能都无法触发。AI 不能偷偷跳过设计直接写代码。它甚至提供"视觉伴侣"模式,在头脑风暴时帮你画线框图和流程图。
test-driven-development——铁面无私的守门员
如果 brainstorming 确保"做正确的事",TDD 则确保"正确地做事"。
铁律:没有失败的测试,就没有生产代码。先写测试确认失败(红),再写最少代码让它通过(绿),最后重构。如果你先写了实现代码再补测试,Superpowers 会把代码彻底删除——不是注释留参考,而是干净删除。逻辑清晰:先写代码再补测试,本质是"为代码找测试"而非"为需求写测试"。
它还内建了 11 条"反借口"机制。比如"太简单不需要测试"——简单到不值得写测试的代码,简单到可以瞬间写完测试。"紧急没时间"——系统化方法比盲目试错更快,15-30 分钟系统化调试 vs 2-3 小时随机修复。
systematic-debugging——让调试告别"试试看"
调试是 AI 最容易翻车的环节。常见做法是看到错误就猜原因,给出"试试看"的修复方案,不行就换一个再试。
Superpowers 用四阶段流程杜绝了这种行为:根因调查(只收集线索不修复)→ 模式分析(找正常代码对比差异)→ 假设与测试(每次只验证一个假设)→ 修复实施(先写失败测试证明 Bug 存在,再做最小修复)。
最值得称道的是"三次失败升级"机制:连续三个修复方案都失败,就停止调试,转而讨论是否是架构问题。当你在坑里越陷越深时,最聪明的做法不是继续挖,而是爬出来看看是不是站错了地方。
串联起来的威力
当 14 个技能串联起来,Superpowers 展现真正实力。你说"添加通知功能"——brainstorming 把模糊想法变清晰设计,writing-plans 拆解步骤,Agent 配合 TDD 逐个实现,code-review 审查质量,verification 确认可用,最后优雅合并。你参与决策,Superpowers 管纪律——它就是那个不知疲倦的项目经理。
Jesse Vincent 从 2025 年 10 月起不再写代码了。不是因为代码不重要,而是有了 Superpowers,他信任 Agent 产出高质量代码,自己专注更高层次的思考。
Agent 做工作,人类做思考——一条命令,给你的 AI 编程助手装上超能力。
夜雨聆风