您的位置首页 >人工智能 >

30 万 star 的开源方法论 Superpowers给 AI 编码助手立规矩,靠七步强制流程

我先读一下同类稿件已有的取证经验,同时检索这个开源项目和 “30 万 star” 说法的原文出处。

这个 “30 万 star” 需要先确认到底指哪个仓库,我再定向核对一次。

这套 30 万 star 的开源方法论叫 Superpowers,仓库是 obra/superpowers,作者是资深开源开发者 Jesse Vincent(GitHub ID: obra)。它不是一个新工具,而是一堆纯 Markdown 写的 skill 文件加一个会话启动钩子,装进 Claude Code、Codex、Cursor 这类 AI 编码助手之后,用 “强制流程” 而不是 “建议” 的方式给助手立规矩:动手前先问清楚需求,动代码前先写规格和计划,写代码前先写会失败的测试,宣布完成前必须先跑验证。截至 2026 年 10 月 16 日的 GitHub 快照,它的 star 数是 300,156;同一批仓库里,Matt Pocock 的 mattpocock/skills 在 11 月 1 日已经到 307,711,两者是同一个量级的 “立规矩” 方案。它涨得这么快的原因不复杂:AI 编码助手缺的不是写代码的能力,是纪律,而这套东西第一次把高级工程师的工作纪律完整编码成了 Agent 能读、能执行的字面步骤。

一、它到底是什么,不是什么

项目口径
仓库github.com/obra/superpowers
作者Jesse Vincent(GitHub ID: obra),资深开源开发者
上线时间2025 年 10 月 9 日,赶上 Claude Code 开放插件系统
star 快照300,156(2026-10-16)
形态十余个可组合 skill(纯 Markdown 文件)+一段会话启动指令
安装方式Claude Code 插件市场一行安装,另给 Codex、Cursor、Gemini CLI、OpenCode、Qwen Code、Kimi Code 等 17 种以上工具的装法
自我定位README 原话是 “给 Coding Agent 的一套完整软件开发方法论”

几个容易误解的点:

  • 它不加模型能力,也不改模型参数,装完你还是用同一个模型。
  • 它不是提示词模板合集,装完会在会话启动时注入一段引导语,第一句大意是 “你现在有 Superpowers,立刻去读……”,让 Agent 自己把流程读进上下文。
  • 它不靠你记得提醒。README 里写得很硬:“Mandatory workflows, not suggestions”—— 强制流程,不是建议。

二、它立的规矩,具体是七步

步骤对应的 skill干的事
1brainstorming你说 “帮我做个 X”,它不动手,先退一步问清楚到底要做什么;小改动在对话里对齐,大项目产出一份设计文档
2using-git-worktrees设计确认后自动开一个隔离的 Git worktree,主工作目录不受影响,先跑一遍确认测试基线是干净的
3writing-plans把工作拆成 2 到 5 分钟一颗的小任务,每颗带精确文件路径、完整代码、验证步骤
4subagent-driven-development / executing-plans每个任务派一个全新上下文的子 Agent 执行并逐个审查;或当前会话内联执行、最后整体审一次
5test-driven-development强制 RED-GREEN-REFACTOR:先写失败测试、看它失败、写最小实现、看它通过、提交
6requesting-code-review任务之间做代码审查,按严重程度报问题,关键问题阻塞后续任务
7finishing-a-development-branch跑完测试后给选项:合并、开 PR、保留分支、丢弃,并清理 worktree

流程之外还有一批零件:systematic-debugging 做四阶段根因分析,verification-before-completion 确认 “真的修好了” 而不是 “看起来好了”,dispatching-parallel-agents 管并行子 Agent,writing-skills 教 Agent 怎么写新技能(作者把这套叫 “给 skill 做 TDD”)。

三、最硬的三条规矩

  • 先写测试,先于测试写出来的代码会被删掉。不是提醒你补测试,是删掉重来 —— 这是整套方法论里最 “不客气” 的一条,也是最容易被劝退的一条。
  • 计划要写到最不可靠的执行者也能照做。README 里有句原话,要求计划清晰到 “一个热情但品味差、没判断力、不了解项目、还讨厌写测试的初级工程师” 也能照着执行。这句是整个项目最锋利的洞察:计划不是写给你看的,是写给队列里那个最不可靠的执行者看的。
  • 没有验证就不算完成。verification-before-completion 专门堵 “AI 说做完了但其实没做完”,要求跑测试、查文件、验接口,而不是听它汇报。

四条设计哲学也很老派,README 原文分别是:永远先写测试;系统化优于临时起意;以简单为第一目标;先验证再宣布成功。没有一条是新的,新的是把它编码成了可执行流程。

四、规矩怎么生效:机制比内容更值得学

  • 启动注入:SessionStart 钩子在每次会话开头塞进引导语,Agent 不用你提醒就知道有哪些流程。
  • 强制而非建议:流程写的是 “必须”,不是 “可以考虑”,减少模型在压力下走捷径的空间。
  • 可组合:skill 是一个个独立文件,可以只装其中几个,也可以改。
  • 跨工具:同一份 SKILL.md,Claude Code、Codex、Cursor 都能读,这也是它能扩散到 17 种以上工具的原因。
  • 可自我诊断:仓库里甚至有一个 diagnosing-superpowers,用来自查这套方法论自己哪里出了问题,会读会话记录、按行给证据。

五、30 万 star 是怎么涨起来的

时间节点
2025-10-09项目上线,正好卡在 Claude Code 插件系统开放的那一周
2025 年底 —2026 年初作者每月写一篇博文记录自己用 Agent 的方法演变,边写边往仓库里搬
2026 年上半年skill 生态爆发,SKILL.md 成为跨工具事实标准,方法论类 skill 开始被大量转发
2026-10-16300,156 star,成为 “方法论流派” 的代表作

真正推动它的,是三件当时没人做的事:

  • 把隐性知识显性化。老工程师 “先想清楚再动手”“先写测试” 的直觉,第一次变成 Agent 能读的字面步骤。
  • 把纪律做成流程。模型最容易犯的错是猜需求、写太多、顺手改无关代码、没验证就说完成,这七步几乎一步一防。
  • 把方法论做成可分发的东西。纯 Markdown,没有依赖、没有编译、没有私有格式,谁都能 fork 改。

六、同一个量级的另一个选择

维度obra/superpowersmattpocock/skills
star300,156(2026-10-16)307,711(2026-11-01)
作者Jesse VincentMatt Pocock,TypeScript 教育者,Total TypeScript 作者
定位一整套强制流程,接管整个开发周期一批小而可组合的 skill,不接管流程
代表能力brainstorming、writing-plans、强制 TDD、子 Agent 执行、代码审查/grill-me 反问式需求对齐、spec-driven-development、constraint-driven-development、TDD、code-review、handoff
对 “重框架” 的态度自己就是重框架公开批评 GSD、BMAD、Spec-Kit 这类接管流程的框架,主张 “小、容易改、可组合”
适合谁任务大、模型可靠性不够、团队要统一纪律想按需取用、自己改造、渐进加约束

两者不是替代关系。一个把规矩写满,一个把规矩拆小;一个适合当 “教材+强制流程”,一个适合当 “日常零件库”。

七、“立规矩” 这件事的整体数据

单看一个仓库容易高估,横向数据更能说明 “给 AI 编码助手立规矩” 已经变成普遍做法:

指标数据来源口径
有 Agent 指令文件的热门活跃仓库占比26.3%22,854 个 ≥1000 star 仓库的普查(2026-10-16 枚举)
最高 star 那一档的占比59.6%同上,89 个最高 star 仓库
指令文件字数中位数818 词(10% 分位 163 词,90% 分位 3,010 词)同上
至少含一条规则的指令集98.2%同上
指令里不给理由的比例74.0%同上
带生成器痕迹(如 /init 生成的模板)的比例33.1%同上
使用 AGENTS.md 的开源项目60,000+agents.md 官方站口径,2026 年 8 月
AGENTS.md 治理归属Linux Foundation 下的 Agentic AI Foundation(2025-12-09 捐赠)官方站与多家独立梳理

几个和 “立规矩” 直接相关的细节:

  • 规则要求最具体的是协作产物:PR 描述里最常见的要求是附测试计划(27.2% 的相关文件),commit 信息里最常见的是 Conventional Commits 格式(36.7%)。
  • 关于 AI 署名,项目之间是分裂的:commit 信息里 7.5% 的仓库禁止 AI 署名,也有 59 个仓库要求署名;PR 里 5.8% 要求披露 AI 使用、1.9% 禁止。
  • Claude Code 从 v2.1.277(2026 年 9 月)起可以原生读 AGENTS.md,但默认只在没有 CLAUDE.md、.claude/CLAUDE.md、CLAUDE.local.md 时才读;想两个都读,要在 /config 里把 Project instructions 改成 claude-md-and-agents-md。
  • Codex 的指令文件默认有 32 KiB 上限,超了会截断,需要拆成嵌套文件或调 project_doc_max_bytes。

八、用之前要想清楚的四件事

  • 它很重。七步流程每一步都是对模型某次翻车的防御,防御工事不会因为威胁消失就自动拆除,token 和时间成本是实打实的。
  • 模型越强,部分环节越像空转。brainstorming 对新一代模型常常已经不需要,计划可以粗一档,测试不一定每次都从 RED 开始,“模型越强、规矩越少” 是另一派的核心主张。
  • star 不等于采用。star 只说明这一天有多少人点了收藏,不代表有多少人真在跑;这类仓库的具体工具半衰期很短,今天 30 万 star,明年可能就没人维护。
  • 对手里还有 “更轻” 的做法。如果只是想让助手别乱猜、别乱改,四条原则写进 AGENTS.md 或 CLAUDE.md 就够用,不必上整套流程。

比较务实的路径是三步:先读 brainstorming 和 writing-plans 两个 SKILL.md 源码,看高手怎么把流程写成文字;再拿一个小需求完整跑一遍七步,建立手感;最后只把对你有效的一两个环节偷出来,做成二十行的轻量版挂在自己的配置里。

【相关 FAQ】

问题 1:这个 30 万 star 的开源方法论到底叫什么,装进去会改变什么?

回答 1:它叫 Superpowers,仓库是 obra/superpowers,是一套 30 万 star 的开源方法论,形态是十余个 Markdown 写的 skill 加一个会话启动钩子。装进去不会提升模型能力,改变的是工作顺序:先对齐需求、再写规格与计划、再写失败测试、再实现、再审查、最后验证并收尾,而且这些步骤是强制的,不是建议。

问题 2:给 AI 编码助手立规矩,为什么这套 30 万 star 的开源方法论非要强制 TDD?

回答 2:因为 AI 编码助手最常见的失败不是写不出代码,而是 “没验证就说做完了”。这套 30 万 star 的开源方法论用 RED-GREEN-REFACTOR 把 “完成” 变成可检验的状态:先写会失败的测试、看它失败、写最小实现、看它通过,甚至会把先于测试写出来的代码删掉重来。给 AI 编码助手立规矩的核心就在这里 —— 把口头承诺换成可执行的验收条件。

问题 3:给 AI 编码助手立规矩,是不是装了这个 30 万 star 的开源方法论就万事大吉?

回答 3:不是。这套 30 万 star 的开源方法论成本很高,七步流程每一步都要花 token 和时间,对简单任务属于过度防御;模型能力变强之后,头脑风暴、细粒度计划这些环节常常变成空转。更合理的用法是给 AI 编码助手立规矩时按项目规模选强度:大任务、多人协作、模型可靠性不足时上全套,小改动直接用 AGENTS.md 里的几条原则就够。

问题 4:除了这个 30 万 star 的开源方法论,还有别的给 AI 编码助手立规矩的路子吗?

回答 4:有,而且更轻。一条路是 mattpocock/skills(2026-11-01 达 307,711 star,同属 30 万 star 量级),把规矩拆成小颗粒 skill,可按需装、可自己改,公开反对接管整个流程的重框架;另一条路是只写一份 AGENTS.md 或 CLAUDE.md,用命令、边界、验收标准三块内容给 AI 编码助手立规矩,目前已有 60,000 多个开源项目采用 AGENTS.md。

【参考资料】

[2026-11-06](AGENTS.md Guide: Format, Example and Tool Support (2026))Freaky Jolly

[2026-11-03](GitHub 上最值得装的 8 个 Agent Skill 仓库,亲测好用!)腾讯云开发者社区

[2026-11-01](Matt Pocock's coding agent skills hit 307,000 GitHub stars)NoTechGuy

[2026-10-16](30 万 Star 的 Superpowers:我通读源码,看它怎么把 Claude Code 驯成靠谱工程师)jackssybin 博客

[2026-10-16](What Open-Source Projects Tell Their Coding Agents: A Census of AGENTS.md and CLAUDE.md)arXiv

[2026-10-13](主文《模型越强,规矩越少》附录:Skill 生态全景与新手学习路线)新浪财经(转载 21ic 电子网)

[2025-11-25](How to write a great agents.md: Lessons from over 2,500 repositories)GitHub Blog

【免责声明】

本文为公开信息整理,star 数、字数中位数、占比等均为特定日期快照,会随时间变化;仓库版本与 skill 数量在不同报道中口径不一,本文按 “十余个可组合 skill” 概括,具体以仓库当前版本为准。文中对方法论 “重”“空转” 的评价属分析判断,不代表作者或仓库官方立场;star 数、fork 数只是热度代理指标,不等于实际采用率或效果验证。本文不构成技术选型、采购或投资建议,落地前请自行阅读仓库 README 与 SKILL.md 原文。