Skip to content

Superpowers 是一套运行在多个 AI 编程智能体平台上的工作流插件,核心价值是给 Claude Code、Cursor 等工具注入「技能库」,让智能体在写代码前先做设计、先写测试、先自我审查。安装方式因平台而异:Claude Code 和 Cursor 通过插件市场一条命令搞定,Codex 需要 git clone 加符号链接,OpenCode 改一行 JSON,Gemini CLI 用扩展命令安装。选对方式,5 分钟内即可完成。

Superpowers 完整安装指南:Claude Code / Cursor / Codex / Gemini

Superpowers 不是一个普通的代码补全插件,它的核心思路是:在智能体动手写代码之前,先逼它把需求想清楚、把计划写清楚、把测试准备好。这套工作流由一组「技能(skills)」驱动,技能会在合适时机自动触发,无需你手动喊话。

本文的重点是怎么装,以及装完怎么确认没出问题。


各平台安装命令速览

不同平台的安装机制差异很大,下表帮你快速找到对应命令:

平台安装方式核心命令
Claude Code(官方市场)插件市场/plugin install superpowers@claude-plugins-official
Claude Code(第三方市场)先注册市场,再安装见下方两步命令
Cursor插件市场/add-plugin superpowers
Codex手动 git clone + 符号链接见下方步骤
OpenCode修改 opencode.json加一行 plugin 配置
GitHub Copilot CLI插件市场命令两行 copilot plugin 命令
Gemini CLI扩展命令gemini extensions install

Claude Code 安装

方式一:官方插件市场(推荐)

直接从 Claude 官方市场安装,最简单:

bash
/plugin install superpowers@claude-plugins-official

方式二:第三方市场

如果官方市场不可用,先注册第三方市场,再安装:

bash
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

更新

bash
/plugin update superpowers

技能会随插件自动更新,无需额外操作。


Cursor 安装

在 Cursor 的 Agent 聊天窗口中执行:

text
/add-plugin superpowers

也可以直接在插件市场搜索「superpowers」找到并安装。


Codex 安装

Codex 没有插件市场,需要手动配置。官方提供了两种方式。

方式一:告诉 Codex 自动安装(最省事)

直接在 Codex 对话框中粘贴以下内容,Codex 会自动拉取并执行安装指令:

Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md

方式二:手动安装(Linux / macOS)

bash
# 1. 克隆仓库
git clone https://github.com/obra/superpowers.git ~/.codex/superpowers

# 2. 创建技能目录并建立符号链接
mkdir -p ~/.agents/skills
ln -s ~/.codex/superpowers/skills ~/.agents/skills/superpowers

# 3. 重启 Codex

手动安装(Windows)

Windows 不支持软链接(需要开发者模式),改用目录联接(junction):

powershell
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.agents\skills"
cmd /c mklink /J "$env:USERPROFILE\.agents\skills\superpowers" "$env:USERPROFILE\.codex\superpowers\skills"

启用多智能体功能(可选)

部分技能(如 dispatching-parallel-agentssubagent-driven-development)依赖 Codex 的多智能体特性,需在 Codex 配置文件中启用:

toml
[features]
multi_agent = true

更新

bash
cd ~/.codex/superpowers && git pull

符号链接机制让技能更新立即生效,无需重启。


OpenCode 安装

OpenCode 通过修改配置文件安装插件,找到你的 opencode.json(全局或项目级别均可),加入以下内容:

json
{
  "plugin": ["superpowers@git+https://github.com/obra/superpowers.git"]
}

重启 OpenCode 后,插件通过 Bun 自动安装,所有技能立即可用。

如果你之前用旧版符号链接方式安装过,需先清理旧文件:

bash
rm -f ~/.config/opencode/plugins/superpowers.js
rm -rf ~/.config/opencode/skills/superpowers
rm -rf ~/.config/opencode/superpowers

然后按上述方式重新安装。

版本锁定

如需固定到特定版本,在 URL 后加分支名或标签:

json
{
  "plugin": ["superpowers@git+https://github.com/obra/superpowers.git#v5.0.3"]
}

GitHub Copilot CLI 安装

bash
copilot plugin marketplace add obra/superpowers-marketplace
copilot plugin install superpowers@superpowers-marketplace

Gemini CLI 安装

bash
# 安装
gemini extensions install https://github.com/obra/superpowers

# 更新
gemini extensions update superpowers

验证安装是否成功

安装完成后,开启一个新会话,然后用以下任意一句话触发技能:

  • "帮我规划这个功能"
  • "我们来调试这个问题"
  • "tell me about your superpowers"(OpenCode 专用验证语句)

如果智能体自动调用了对应技能(比如启动 brainstormingwriting-plans 流程),说明安装成功。

平台专属验证方式

平台验证命令 / 方法
Codexls -la ~/.agents/skills/superpowers,确认符号链接存在
Codexls ~/.codex/superpowers/skills,确认技能目录有内容
OpenCode在对话中输入 use skill tool to list skills,确认技能列表出现
OpenCode查看日志:opencode run --print-logs "hello" 2>&1 | grep -i superpowers

常见问题排查

技能没有自动触发

  • 确认安装后开启了新会话(旧会话不会加载新插件)
  • Codex 用户检查符号链接是否正确指向 ~/.codex/superpowers/skills

Codex Windows 符号链接失败

联接(junction)通常不需要特殊权限。如果创建失败,尝试以管理员身份运行 PowerShell。

OpenCode 插件未加载

  1. 检查 opencode.jsonplugin 字段语法是否正确
  2. 确认运行的是较新版本的 OpenCode
  3. 查看插件加载日志确认是否有报错

卸载 Codex 版本

bash
rm ~/.agents/skills/superpowers
# 可选:删除克隆的仓库
rm -rf ~/.codex/superpowers

Windows PowerShell:

powershell
Remove-Item "$env:USERPROFILE\.agents\skills\superpowers"
Remove-Item -Recurse -Force "$env:USERPROFILE\.codex\superpowers"

FAQ

Q: Claude Code 和 Cursor 哪个安装更简单? A: 两个都很简单,一行命令搞定。相比之下,Codex 的手动配置步骤更多,Windows 用户还要额外处理目录联接的问题。

Q: OpenCode 每次启动都会重新安装插件吗,会不会很慢? A: 是的,OpenCode 在每次启动时从 git 仓库重新安装插件。好处是始终保持最新版本;如果对启动速度有要求,可以通过锁定版本标签(#v5.0.3)来跳过网络拉取。

Q: 安装后需要手动学习所有技能吗? A: 不需要。Superpowers 的设计原则是技能自动触发——智能体根据你在做的任务类型自动选择对应技能。你只需要正常和它对话,它会在合适的时机介入。

Q: 多个平台可以同时安装吗? A: 可以。每个平台的安装是相互独立的,不会互相干扰。技能文件本身是同一份,只是加载机制因平台而异。