← [ BACK_TO_NOTES ]

Superpowers 安装和使用

Superpowers 在各主流 coding agent 平台上的安装方式、验证步骤和与项目规则文件的共存配置。

#howto #evergreen #ai #superpowers

[!info] related notes

Superpowers 安装和使用

目标

在主流 coding agent 平台上安装 Superpowers,验证其正常工作,并配置与项目规则文件的共存。

前置条件

  • 一个支持的 coding agent 平台(Claude Code、Codex CLI、Gemini CLI、OpenCode、Cursor、Copilot CLI 等)
  • 如果使用多个平台,每个平台需分别安装

安装步骤

Claude Code

方式一:从 Anthropic 官方 marketplace 安装

/plugin install superpowers@claude-plugins-official

方式二:添加 Superpowers marketplace 后安装(详见官方 README)

Codex CLI

在 /plugins 中搜索 superpowers 并安装(通过官方 Codex plugin marketplace)

Gemini CLI

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

更新:

gemini extensions update superpowers

OpenCode

在 opencode.json 的 plugin 数组中添加:

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

然后重启 OpenCode。

Cursor

在 Cursor Agent chat 中:

/add-plugin superpowers

或在插件市场搜索 superpowers。

GitHub Copilot CLI

通过 Copilot CLI 插件市场安装(详见官方 README)

验证

基础验证

向 Agent 发送:

Tell me about your superpowers

如果安装成功,Agent 会描述已加载的 skills。

完整验证(推荐)

向 Agent 发送:

Let's make a react todo list

如果 Superpowers 正常工作,Agent 会在写任何代码之前自动触发 brainstorming skill,开始问澄清问题。如果 Agent 直接开始写代码,说明 skills 只是”躺在磁盘上的死文件”。

与项目规则文件共存

Superpowers 可以和项目的 CLAUDE.md、AGENTS.md、Cursor Rules 等共存。

优先级规则

用户明确指令 > Superpowers skills > 默认系统提示

如果项目规则明确说”不用 TDD”,项目规则优先。但如果没有明确跳过,Superpowers 的默认流程会生效。

推荐配置方式

在项目的 CLAUDE.md 或 AGENTS.md 中:

- 本项目使用 pnpm
- 测试命令是 pnpm test
- 不要引入新依赖
- API 变更必须更新 OpenAPI schema
- Superpowers 流程保持启用

这样 Superpowers 负责”怎么做事”,项目规则负责”本项目的约束”。

常见问题

Agent 没有自动触发 brainstorming

  • 检查 skills 是否正确安装到平台的 skill 目录
  • 确认平台支持 skill 发现机制
  • 尝试明确说”使用 brainstorming skill”来测试手动触发

多平台需要重复安装

这是设计如此。每个 harness 需要单独安装 Superpowers,因为不同平台的 skill 加载机制不同。

创建于 2026/5/27 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本