Jesse Vincent 和 Prime Radiant 维护的编码代理开发方法论:一套自动触发的技能,让代理先问清需求、出设计、写细到每步 2–5 分钟的计划,再用子代理按测试驱动逐项实现和评审。
星数 307462(+1095 / 24h)
理由
- 流程是 brainstorming → using-git-worktrees(新分支隔离、确认测试基线)→ writing-plans → subagent-driven-development 或 executing-plans → test-driven-development → requesting-code-review → finishing-a-development-branch
- TDD 技能强制先写失败测试、看它失败再写最少代码,测试前写的代码会被删掉;代码评审按严重程度报问题,严重问题阻止继续
- 另有 diagnosing-superpowers 技能,可以读会话记录,带行号证据说明技能为什么没触发、代理为什么偏离计划,并能打包脱敏后的问题报告
- 已进入 Claude、Codex、Grok、Kimi Code 等官方插件市场,另支持 Cursor、Gemini CLI、Copilot CLI、OpenCode、Pi、Qwen Code、Hermes 等十多个代理
用法
- Claude Code:/plugin install superpowers@claude-plugins-official;Codex 在 /plugins 里搜 superpowers 安装;Gemini CLI:gemini extensions install https://github.com/obra/superpowers
- 装好后开新会话说“做一个 React 待办应用”,正常情况下会先触发 brainstorming 而不是直接写代码
风险
- 流程很重,作者称代理常常照计划自主干一两个小时,token 花费相应增加;技能是强制流程,不是建议
- brainstorming 的可视化页面默认从作者网站加载 logo 并带上版本号做统计,设 SUPERPOWERS_DISABLE_TELEMETRY 可关闭;仓库 2025 年就有,许可证 MIT