首页 Superpowers 速查表
v5.0.6 2026-03-24 obra/superpowers 打开 Zread
340px

⚡ 一眼定位 >>>

Superpowers 是一套面向 AI 编码代理的技能仓库,把「先澄清、再计划、再分解、再执行、最后验证/审查/收尾」固化成可复用流程。它不是单一 CLI,而是给 Claude Code、Cursor、Codex、OpenCode、Gemini CLI 等工具提供 skills、commands、hooks、agents 的协作层。

最短使用路径

1. 先把 Superpowers 接到你的代理客户端。
2. 先走 `brainstorming`,不要直接开改。
3. 再用 `writing-plans` 输出可执行计划。
4. 需要并行时切 `subagent-driven-development` 或 `using-git-worktrees`。
5. 实现时按 `executing-plans` 推进,收尾前做 `verification-before-completion` 和 `requesting-code-review`。

适合什么任务

  • 新功能从 0 到 1
  • 复杂 bug 定位与修复
  • 多文件重构
  • 需要并行代理协作的任务
  • 提交前需要证据链和复审的交付

🍳 起手工作流 >>>

Recipe 1: 需求还不清楚

先用 `brainstorming`。
把目标、约束、风险、可选方案讲清楚,再决定是否进入实现。

Recipe 2: 已有方向,要先对齐计划

用 `writing-plans` 输出分阶段计划。
计划里要包含:边界、依赖、回滚点、测试点、验收标准。

Recipe 3: 任务可拆分并行

先用 `subagent-driven-development` 拆任务。
把实现、测试、文档、验证分给不同子代理,避免单线串行。

Recipe 4: 开始真正改代码

用 `executing-plans` 按已批准计划推进。
先做最小可行修改,再补测试,再做清理。

Recipe 5: 发现 bug

先用 `systematic-debugging`。
复现 -> 缩小范围 -> 找根因 -> 做最小修复 -> 验证。

Recipe 6: 提交前收尾

先跑 `verification-before-completion`,再请求 `requesting-code-review`。
最后用 `finishing-a-development-branch` 做分支收口、摘要和交接。

🧭 技能地图 >>>

技能作用典型触发点
using-superpowers总入口,要求先调用合适的技能再回答刚接手项目、需要遵循流程时
brainstorming澄清问题、约束和方案需求模糊、选型不确定
writing-plans生成可执行计划先对齐后动手
using-git-worktrees用 worktree 隔离并行工作多方案试验、多个代理并行
subagent-driven-development把大任务拆给子代理信息分散、适合并行
executing-plans按计划实际落地计划已确认,可以修改代码
test-driven-development先测试后实现,或者补齐测试链核心逻辑、回归风险高
systematic-debugging结构化定位问题线上/本地失败、复现不稳定
verification-before-completion完成前最终检查准备交付、准备合并
requesting-code-review发起代码审查进入 review 阶段
finishing-a-development-branch收尾、总结、合并前清理开发闭环

触发顺序建议

brainstorming -> writing-plans -> subagent-driven-development -> executing-plans -> verification-before-completion -> requesting-code-review -> finishing-a-development-branch

🔌 平台接入 >>>

Claude Code / Cursor

通过官方插件/市场流程接入 Superpowers。
接入后,优先让系统自动发现 `skills/`、`commands/`、`hooks/`、`agents/`。

Codex

# 关键路径来自仓库文档
~/.codex/superpowers
~/.agents/skills/superpowers

# 常见做法是把仓库放到 ~/.codex/superpowers,
# 再把 skills 目录链接到 ~/.agents/skills/superpowers,然后重启客户端。

OpenCode

按 OpenCode 的 plugin 机制把仓库 URL 加进去,然后重启。
核心目标是让 Superpowers 的 skills 在会话启动时可见。

Gemini CLI

gemini extensions install https://github.com/obra/superpowers
gemini extensions update superpowers

🧱 仓库骨架 >>>

目录 / 文件作用
skills/核心技能库,定义应该先想什么、再做什么
commands/可直接调用的命令入口
hooks/前后置事件,负责自动化触发
agents/专门化代理配置
docs/平台接入与工作流说明
RELEASE-NOTES.md版本更新和变更记录

🧠 使用规则 >>>

  • using-superpowers
  • 用户的明确指令优先级高于技能建议。
  • brainstorming writing-plans
  • 需要并行时,优先拆分成可独立验证的小任务。
  • verification-before-completion
  • requesting-code-review

推荐提示词

请按 superpowers 流程处理这个需求:
先 brainstorming,再 writing-plans。
如果可以并行,就用 subagent-driven-development。
实现时按执行计划推进,最后做 verification-before-completion 和 code review。

🧯 常见坑 >>>

  • 只接入仓库,不触发 skills,等于只装了壳,流程不会自动变好。
  • 需求不清楚就直接实现,后面通常会返工。
  • 多代理并行时不拆边界,容易互相覆盖改动。
  • 没有最终验证就收尾,最容易把回归带出去。
  • 收尾前不做 review summary,交接成本会很高。

快速检查

1. 当前客户端是否已经能看到 Superpowers skills。
2. 计划是否先于实现。
3. 测试和验证是否有证据。
4. 分支是否已清理、总结是否已输出。