27.5万星Superpowers:不给AI塞工具,而是教AI怎么做工程
27.5 万星 Superpowers:不给 AI 塞工具,而是教 AI 怎么做工程
为什么这个项目值得关注
GitHub 上从来不缺”给 AI 塞一堆工具”的框架,但 Superpowers(https://github.com/obra/superpowers)走了一条完全不同的路:它不是工具合集,而是一套**职业工程师的工作流程**,强制 AI 在写代码之前先做规格说明、计划分解和测试驱动。
27.5 万 Stars,24,616 Forks,支持几乎所有主流编码 Agent(Claude Code、Codex、Cursor、Grok Build CLI、Kimi Code 等 15+),这个体量的项目已经不能用”热门”来形容——它正在重新定义 AI 编程的工程规范。
它解决了什么问题
大多数 AI 编程工具的问题是:给你能力,不给你纪律。Agent 拿到任务直接开写,导致代码缺乏设计、测试被跳过、PR 质量参差不齐。
Superpowers 的核心理念是:Process over Prompting(流程优先于提示词)。
它的实现方式是给 Agent 植入一组可组合的技能(Skills),每个技能在特定阶段自动触发,形成完整的开发闭环:
| 技能 | 触发时机 | 作用 |
|---|---|---|
brainstorming |
写代码之前 | 通过提问细化需求,分块展示规格说明供人类确认 |
writing-plans |
规格批准后 | 把工作拆成 2-5 分钟的小任务,每个任务有精确文件路径和验证步骤 |
subagent-driven-development |
计划批准后 | 为每个任务启动独立子 Agent,两阶段审查(规格合规 → 代码质量) |
test-driven-development |
实现过程中 | 强制 RED-GREEN-REFACTOR:先写失败测试,再写最小代码 |
using-git-worktrees |
计划批准后 | 在新分支创建隔离工作空间,验证干净测试基线 |
这套流程意味着:AI 不是在帮你写代码,而是在帮你做工程。
核心数据
| 指标 | 数值 |
|---|---|
| Stars | 275,053 |
| Forks | 24,616 |
| Issues | 298 |
| 语言 | Shell |
| 支持 Agent | 15+(见下方) |
支持的编码 Agent:Claude Code、Antigravity、Codex App、Codex CLI、Cursor、Devin CLI、Factory Droid、Gemini CLI、GitHub Copilot CLI、Grok Build CLI、Kimi Code、OpenCode、Pi、Hermes Agent……几乎涵盖了所有主流选手。
怎么安装和使用
Superpowers 对每个 Agent 的安装方式不同,以下是几个主流平台的安装命令:
Claude Code(官方插件市场)
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
Kimi Code(插件市场)
在 Kimi Code 插件管理器中搜索 “Superpowers” 安装,或:
/plugins install https://github.com/obra/superpowers
OpenCode
# 告诉 OpenCode 拉取安装脚本
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md
安装完成后,只要开始构建项目,Superpowers 就会自动激活,从”提问需求”开始引导整个开发流程,不需要手动触发任何命令。
社区真实评价
「Superpowers Hit 220K Stars by Telling Agents to Slow Down」
— 媒体报道标题说出了关键:它让 Agent 慢下来,先想清楚再动手。
「90% 工程师没分清这三个体系的本质区别」(稀土掘金热帖)
mattpocock/skills 给你工具但不强制规范;obra/superpowers 强制你走职业工程师的流程;Agent Skills 定义的是指令和工作流本身。Superpowers 是三者中流程约束最强的。
工程纪律差、期望框架强制规范的团队,Superpowers 是最优解。
和同类相比好在哪里
| 框架 | 定位 | 规范程度 |
|---|---|---|
mattpocock/skills |
工具集,按需取用 | 松散 |
obra/superpowers |
完整开发方法论 | 强制流程 |
anthropic/hello-agents |
Agent 设计指南 | 建议性 |
Superpowers 的护城河不是”有多少技能”,而是强制 Agent 按人类工程师的纪律工作。这个体量的社区认可(27.5 万 Star)说明市场对”有纪律的 AI 编程”有强烈需求。
适合谁用
✅ 团队工程纪律差,希望 AI 编程有强制规范的开发者
✅ 需要多 Agent 协作且要求每个 Agent 输出质量稳定的场景
✅ 已经用上 Claude Code / Codex / Cursor 等主流编码 Agent,想进一步提升输出质量的个人开发者
❌ 如果你只是需要一个代码补全工具,不需要这套流程;如果你在找一个轻量级工具箱,mattpocock/skills 更合适。
评论区
登录后可评论。