Made with pollinations-retro style
给你的 AI 编程助手装上「超能力」
Superpowers —— 一个让 AI 编程代理真正「靠谱」的技能框架与方法论
⭐ 219,298 Stars · MIT 协议 · Shell 语言
🎮 这是什么?
你有没有遇到过这样的情况——
让 AI 写代码,它二话不说就开干,写了一堆你根本没要求的「额外功能」; 让它修 Bug,它猜来猜去改了十几个文件,越改越乱; 让它帮忙,结果输出的代码连测试都没有……
Superpowers 就是来解决这些问题的。
它不是一个库、不是一个框架——它是一套给 AI 编程代理用的「方法论 + 技能包」。当你的 AI 助手装上它,行为会变成这样:
你: 帮我加一个登录功能旧模式 AI: (立刻开始写代码)新模式 AI: 先等等,你说的是哪种登录? 邮箱?手机?OAuth? 需要记住我吗? 用什么存储 session? → 让我确认一下设计再动手
🔧 怎么做到的?
Superpowers 的核心是一套强制执行的技能链(Skills Chain),AI 代理在每个关键节点自动触发对应技能,而不是靠你手动提醒:
| 设计 | ||
| 规划 | ||
| 隔离 | ||
| 执行 | ||
| 测试 | ||
| 审查 | ||
| 收尾 |
重点:这些技能不是建议,是命令。 AI 会检查当前任务是否匹配某个技能,哪怕只有 1% 的可能性也要触发。
🗂️ 技能库全景
Superpowers 的技能分四大类:
🧪 测试类
| test-driven-development | |
| verification-before-completion |
🐛 调试类
| systematic-debugging | |
| verification-before-completion |
🤝 协作类
| brainstorming | |
| writing-plans | |
| subagent-driven-development | |
| executing-plans | |
| dispatching-parallel-agents | |
| using-git-worktrees | |
| finishing-a-development-branch | |
| requesting-code-review | |
| receiving-code-review |
🛠️ 元技能
| writing-skills | |
| using-superpowers |
⚡ 快速安装
Superpowers 支持主流 AI 编程工具,每个都需要单独安装:
Claude Code
# 官方市场安装/plugin install superpowers@claude-plugins-official# 或通过 Superpowers 市场/plugin marketplace add obra/superpowers-marketplace/plugin install superpowers@superpowers-marketplace
Cursor
/add-plugin superpowers
Gemini CLI
gemini extensions install https://github.com/obra/superpowers
OpenCode
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md
Codex CLI / Codex App / Factory Droid / GitHub Copilot CLI
均支持,详见项目 README。
💡 它为什么有效?
Superpowers 的哲学很直接:
1. 测试先行,永远测试先行不是「有空的话顺便写个测试」,而是——没有测试就不能开始写代码。AI 必须先写一个会失败的测试,看到红灯,然后才写最少的代码让它变绿。
2. 系统化优于即兴不是「让我猜猜哪里出了问题」,而是按照根因追踪流程一步步排除。不是「我觉得改好了」,而是跑验证命令确认。
3. 复杂度最小化YAGNI(You Aren't Gonna Need It)是铁律。每个任务 2-5 分钟,不搞大而全的重构,不做多余的抽象。
4. 证据优于声称「我认为修好了」不算数。必须跑命令、看输出、确认结果。
🕹️ 实际体验
安装 Superpowers 之后,你和 AI 的对话会变成这样:
你: 我想加一个搜索功能AI: 在写代码之前,我需要了解几个点: - 搜索范围是什么?全文?标题?标签? - 需要模糊匹配吗? - 搜索结果是实时过滤还是提交后返回? - 有没有排序需求? → 让我用 brainstorming 技能把这些理清(设计确认后)AI: 好的,我已经把设计拆成 4 个任务: 任务 1: 写搜索接口的失败测试 任务 2: 实现搜索逻辑让测试变绿 任务 3: 写前端搜索组件 任务 4: 集成测试 → 用 writing-plans 技能生成详细计划(你确认计划后)AI: 开始执行。我先创建 git worktree 隔离工作区... 任务 1 完成 ✅ 测试红灯确认 任务 2 完成 ✅ 测试绿灯确认 ...
它不是让你命令 AI 做什么——而是让 AI 自己遵循一套经过验证的工作流程。
🔮 适合谁?
📦 项目名片
🎯 总结
Superpowers 做的事情很简单——把好的工程实践变成 AI 的默认行为。
不需要你每次都提醒「先写测试」「先做设计」「别乱改不相关的文件」。装上之后,AI 自己就会这么做。
就像项目的名字一样——给你的 AI 编程助手装上超能力。不是什么魔法的超能力,而是系统化的工程方法论。这种超能力,比任何花哨的代码生成都要实在。
本文项目信息基于 2026 年 6 月的数据,项目持续更新中,请以 GitHub 仓库为准。
最后: 推荐 superpowers-zh (Superpowers的中文版本,Github ⭐ 4.8K )
https://github.com/jnMetaCode/superpowers-zh
这是什么?
superpowers 是目前最火的 AI 编程 skills 框架(159k+ stars),为 AI 编程工具提供系统化的工作方法论。
superpowers-zh 在完整翻译的基础上,新增了面向中国开发者的特色 skills。

夜雨聆风