Superpowers
Superpowers 是一套面向编码智能体的完整软件开发方法论,由可组合的技能与初始指令构成,让智能体自动使用它们。它引导头脑风暴、计划制定、测试驱动开发、子智能体驱动开发与代码评审。
访问 obra/superpowers项目简介
Superpowers 是一套面向编码智能体的技能框架与软件开发方法论。它会先退一步厘清你的真实意图,以易于消化的片段呈现设计,制定实施计划,然后通过自动触发的可组合技能,支持实现、测试、评审与分支收尾。
核心功能
- 可组合的技能与初始指令,让编码智能体自动采用这套方法论。
- 工作流覆盖头脑风暴、设计确认、编写计划、子智能体驱动开发或内联执行、测试驱动开发、代码评审以及开发分支收尾。
- 技能库涵盖测试、调试、协作与元技能,例如 test-driven-development、systematic-debugging、brainstorming、writing-plans、executing-plans、requesting-code-review 和 writing-skills。
- 支持在多种编码智能体宿主中分别安装,包括 Claude Code、Codex App 与 CLI、Cursor、Gemini CLI、GitHub Copilot CLI、OpenCode、Qwen Code 等。
- 包含 diagnosing-superpowers,用于排查会话问题并整理证据以提交缺陷报告。
适用场景
- 引导编码智能体从最初想法一路走到设计、计划、实现、评审与分支收尾。
- 以每个任务后评审的方式运行测试驱动开发与子智能体驱动开发工作流。
- 诊断行为异常的智能体会话,并生成用于缺陷报告的证据。
- 按照 writing-skills 的最佳实践创建和测试新技能。
快速开始
- 安装方式因宿主环境而异。若同时使用多个宿主,需要为每一个分别安装 Superpowers。
- Claude Code:通过 Anthropic 官方插件市场安装,命令为 /plugin install superpowers@claude-plugins-official。
- Codex CLI:用 /plugins 打开插件搜索界面,搜索 superpowers,然后选择 Install Plugin。
- Cursor:在 Cursor Agent 对话中通过市场安装,命令为 /add-plugin superpowers。
- Devin CLI:从本仓库安装插件,命令为 devin plugins install obra/superpowers。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。