如果你正在用 Claude Code、Cursor 或 Copilot 写代码,有没有一种感觉:AI 能写,但写得乱、改得飘、测不住。你让它实现个功能,它噼里啪啦一顿输出,跑起来才发现逻辑是错的,测试一个没写。
这不是你的问题,是 AI 缺少”方法论”。
今天要介绍的这个项目,给 AI 装上了一套完整的软件开发流程——需求澄清、方案设计、测试驱动、子智能体分工、代码评审,一套下来让 AI 像资深工程师一样工作。它就是本周 GitHub 趋势榜第一名,204k Stars 的 Superpowers。
01项目是什么
Superpowers 是一套面向编程智能体(Coding Agent)的完整软件开发方法论,基于可组合技能集和初始指令构建。装上它之后,你的 Claude Code / Cursor / Copilot 会自动遵循一套严谨的软件工程流程来工作,而不是想到哪写到哪。
它的核心思想是:AI 不缺写代码的能力,缺的是”知道该怎么写”的方法论。Superpowers 把资深工程师的工作习惯——先澄清需求、再出方案、写测试、小步迭代、代码评审——全部固化成了可触发的技能,智能体启动时自动生效,不需要你手动干预。
项目由 Jesse Vincent(blog.fsck.com)和 Prime Radiant 团队共同维护,2025年10月首发,到2026年5月已经积累 20.4万 Star,是AI 编程工具领域最热门的项目之一。
02安装要求与过程
Superpowers 支持目前几乎所有主流编程智能体工具,不同工具的安装方式不同。以下是最常用的几种:
🤖 Claude Code
# 官方市场安装 /plugin install superpowers@claude-plugins-official # 或自定义市场 /plugin marketplace add obra/superpowers-marketplace /plugin install superpowers@superpowers-marketplace
⚡ Cursor
# 在 Agent 聊天框中从市场安装 /add-plugin superpowers # 或在插件市场搜索 "superpowers" 安装
🔷 GitHub Copilot CLI
# 注册市场 copilot plugin marketplace add obra/superpowers-marketplace # 安装插件 copilot plugin install superpowers@superpowers-marketplace
🌐 Gemini CLI
gemini extensions install https://github.com/obra/superpowers
03核心功能
① 需求澄清(Brainstorming)
智能体不会直接写代码,而是先和你沟通,通过苏格拉底式提问提炼出你的真实需求,输出分段的可读需求规格文档供你确认。避免”你以为它懂了,其实它没懂”的尴尬。
② 测试驱动开发(TDD)
严格执行「红→绿→重构」循环:先写失败测试 → 确认测试失败 → 写最小实现代码 → 确认测试通过 → 提交代码。每一个功能都有对应的测试保护,重构不慌。
③ 子智能体并行开发(Subagent-Driven Development)
计划确认后,启动子智能体驱动开发流程,每个子智能体负责单个工程任务,主智能体负责检查和评审。Claude 最高可无人值守连续工作数小时不偏离计划。
④ 系统化调试(Systematic Debugging)
内置4阶段根因分析流程,包含根因追踪、纵深防御、基于条件的等待等技术。不是”猜哪里错了”,而是系统化地定位问题根因。
⑤ 代码评审关卡(Code Review Gates)
每个任务完成后自动触发代码评审,按严重程度上报问题,严重问题会阻塞流程推进。相当于给 AI 配了一个严格的 Tech Lead,每一步都要过审。
04典型使用场景
场景一:从零开始做一个新功能
你:“帮我做一个用户登录功能,支持邮箱和密码”
普通 AI:直接开写,写完发现没考虑密码加密、没做输入校验、没写测试。
装上 Superpowers 的 AI:先和你确认需求细节(密码策略?Session 还是 JWT?要不要限流?),输出设计方案让你确认,再拆解成 2-5 分钟的小任务,每个任务先写测试再写实现,完成后自动跑评审。最终交付的是一套有测试、有规范、可维护的代码。
场景二:修复一个顽固 Bug
你:“这个接口偶尔超时,不知道为什么”
普通 AI:猜可能的原因,改几行,说”试试看”。
装上 Superpowers 的 AI:启动系统化调试流程,4 个阶段逐步缩小范围——先确认复现条件,再追踪根因,检查是否存在竞争条件或资源泄漏,最后给出修复方案并验证修复后没有引入新问题。
05为什么值得用
🌟 推荐理由
它解决的是真问题。
现在 AI 编程工具的瓶颈,已经不是”能不能写代码”,而是”写出来的代码能不能用”。Superpowers 的本质,是把软件工程的最佳实践”固化”成了 AI 可以执行的技能,让 AI 不再是”写代码很快但不靠谱的初级工程师”,而是”有方法论、有流程、有质量意识的高级工程师”。
我特别喜欢它的几个设计:
- 需求澄清放在写代码之前——这和最优秀的工程师工作习惯完全一致,先想清楚再动手;
- TDD 是强制流程而非可选建议——避免了 AI 偷懒跳过测试的经典问题;
- 子智能体架构——主智能体做规划和评审,子智能体做执行,职责分离,不容易偏离方向。
目前这个项目在 GitHub 上 20.4 万 Star,且支持 Claude Code、Cursor、Copilot、Gemini CLI 等所有主流工具,基本上如果你在用 AI 写代码,就没有理由不装。
06相关资料
GitHub 仓库 github.com/obra/superpowers
官方网站 primeradiant.com/superpowers
发布公告 Jesse Vincent 的博客
Discord 社区 加入讨论
开源协议 MIT License
本文由 AI 助手整理,内容参考项目 GitHub README 及官方文档,如需更正或补充欢迎留言。
