16万星!这个插件让我重新认识了 AI 编程
不知道你们有没有这种感觉:用 Cursor、Windsurf 这些 AI 编程工具的时候,AI 确实很强,但写出来的代码总是差点意思。
要么一上来就猛写代码,结果跑不起来。要么写着写着就歪楼了,越改越乱。要么完全没理解你想做什么,做出来的东西牛头不对马嘴。
这些问题,AI 自己解决不了——它缺的不是能力,而是一套工程规范。
直到我发现了 Superpowers,一个 16 万⭐ 的开源项目。它做的事情很简单:给 AI 编程工具加了一套”开发流程”,让 AI 变得靠谱起来。

16万⭐,什么来头?
Superpowers 已经在 GitHub 上拿下了 161K⭐,14K+ Fork。
作者是 Jesse Vincent(@obra),在开源社区待了很多年,写过不少知名的 Perl 库。
它是怎么工作的?
装上 Superpowers 后,你的 AI 编程工具会变成这样:
第一步:先问清楚你要做什么
AI 不会一上来就写代码,而是会先问你到底想做什么。它会从对话里提取出真正的需求。
第二步:先写规格说明书
确认需求后,AI 会生成一份规格说明书,分成小块给你看。你点头了,它才继续。
第三步:制定实现计划
接下来是一个详细的实现计划,清晰到连刚入门的初级工程师都能看懂。这个计划会强调 TDD(先写测试再写代码)、不要过度设计(YAGNI)、代码要复用(DRY)。
第四步:子 Agent 分头干活
最后,AI 会启动子 Agent 来完成各个模块,每个子 Agent 都要经过检查和评审。
作者说,装了 Superpowers 后,Claude 可以连续工作几个小时都不跑偏。

支持哪些工具?
主流的 AI 编程工具基本都支持:
|
|
|
|
|
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
/plugin install superpowers@claude-plugins-official |
|
/add-plugin superpowers |
|
安装命令:
-
• Claude Code: /plugin install superpowers@claude-plugins-official -
• OpenAI Codex:在插件市场搜 “superpowers” -
• Cursor: /add-plugin superpowers -
• OpenCode:告诉它从 GitHub 获取指令
实际体验如何?
Superpowers 作者 Jesse Vincent 在官方博客中分享了一个最佳实践案例:用 Superpowers 构建一个待办事项应用 (Todo List App)[^1]。
这个案例完整展示了 Superpowers 的工作流程:
🔍 开发前:先问清楚
-
• AI 不会一上来就写代码 -
• 而是会先问你一堆问题:功能需求、用户界面、技术选型 -
• 只有确认了你的想法,才会开始
📝 写代码前:先写规格
-
• 确认需求后,先写一份详细的规格说明书 -
• 列出所有功能点、API 设计、数据结构 -
• 让你确认后再动手
🧪 写代码时:TDD 流程
-
• 先写一个失败的测试 -
• 再写刚好让测试通过的代码 -
• 然后继续下一个测试
🔀 分支管理:自动用 Git Worktree
-
• 自动创建独立的 Git Worktree -
• 可以并行开发多个任务,不会互相干扰
✅ 完成后:自动 Code Review
-
• 每个子任务完成后会自动进行代码审查 -
• 发现问题及时修复
装了 Superpowers 后,AI 变得”靠谱”了。它会先问我想要什么、生成规格给我确认、然后才动手。虽然步骤多了,但返工少了,整体效率反而更高。
📋 来源:[^1] Jesse Vincent 官方博客 – 《Superpowers: How I’m using coding agents in October 2025》https://blog.fsck.com/2025/10/09/superpowers/
怎么安装?
Superpowers 支持多种 AI 编程工具,以下是各平台的安装方法:
📦 Claude Code(推荐)
-
1. 确保已安装 Claude Code 2.0.13 或更高版本 -
2. 在终端运行以下命令:
/plugin install superpowers@claude-plugins-official
-
3. 退出并重新启动 Claude Code ( claude) -
4. 首次启动时会自动加载 Superpowers 技能
📦 Cursor
-
1. 打开 Cursor 设置 -
2. 找到 “Plugins” 或 “扩展” 市场 -
3. 搜索 “superpowers” -
4. 点击安装
或者使用命令:
/add-plugin superpowers
📦 OpenAI Codex
-
1. 打开 Codex 插件市场 -
2. 搜索 “superpowers” -
3. 点击安装
📦 OpenCode
-
1. 打开 OpenCode -
2. 告诉它从 GitHub 获取指令:
请从 https://github.com/obra/superpowers 获取 Superpowers 插件
🔧 安装后首次配置
首次使用 Superpowers 时,它会引导你完成初始配置:
-
1. 读取技能文档 (@superpowers/skills/getting-started/SKILL.md) -
2. 了解项目架构规范 -
3. 学习如何与 AI 协作
配置完成后,每次启动 AI 编程工具时,Superpowers 会自动加载。
总结
Superpowers 解决的核心问题是:AI 编程工具很强,但缺乏工程规范。它不是让 AI 更聪明,而是给 AI 加了一套”开发流程”,让 AI 变成一个真正按规矩办事的工程师。
如果你经常用 AI 编程工具,可以试试这个插件。
项目地址:https://github.com/obra/superpowers
夜雨聆风



