obra/superpowers
An agentic skills framework & software development methodology that works.
obra/superpowers
An agentic skills framework & software development methodology that works.
Superpowers 是由 Jesse Vincent(obra)与 Prime Radiant 团队维护的一套 Agent 技能框架与软件研发方法论。它通过一组可组合的技能(Skills)与会话启动指令,让编码代理在动手写代码前先澄清目标、产出可审阅的设计,再生成细粒度实施计划,并以子代理驱动开发、严格 TDD 与代码审查闭环推进任务。技能会在相关场景自动触发,无需每次手动指定工作流。
许多 AI 编程助手会「看到需求就写代码」,导致范围漂移、缺少设计共识、测试被跳过。Superpowers 把经过验证的研发流程编码成自动触发的技能链:先对齐「真正要做什么」,再产出 junior 也能照做的计划,最后用 TDD 与子代理审查保证质量。对团队而言,它提供可复制的 Agent 行为标准;对个人而言,可减少反复纠偏与大规模 diff 返工。
Cursor(推荐本站点读者)
在 Agent 对话中:
/add-plugin superpowers或在插件 marketplace 搜索 superpowers 安装。
Claude Code — 官方 marketplace
/plugin install superpowers@claude-plugins-officialClaude Code — Superpowers marketplace
/plugin marketplace add obra/superpowers-marketplace/plugin install superpowers@superpowers-marketplaceCodex CLI
/plugins# 搜索 superpowers,选择 Install PluginGemini CLI
gemini extensions install https://github.com/obra/superpowersGitHub Copilot CLI
copilot plugin marketplace add obra/superpowers-marketplacecopilot plugin install superpowers@superpowers-marketplace更多宿主(Antigravity、Factory Droid、Kimi Code、OpenCode、Pi 等)见仓库 README。
安装并重启或新开 Agent 会话后,发起一个中等复杂度的功能请求(例如「给某模块加筛选与测试」)。Superpowers 应先在 brainstorming 阶段提问并分块展示设计,而非立即修改代码。
确认以下行为出现即表示技能链已激活:设计确认后才进入 writing-plans;实现阶段出现 RED-GREEN TDD 步骤;多步任务会触发 subagent-driven-development 或带检查点的 executing-plans。可在会话中观察 Agent 是否引用具体 skill 名称。
SUPERPOWERS_DISABLE_TELEMETRY=1 关闭。writing-skills 与 evals/README.md。