/ 目录 / 演练场 / superpowers
● 社区 obra ⚡ 即开即用

superpowers

作者 obra · obra/superpowers

obra 出品的精选超能力 skill 包——关于 git、调试、规划和 prompt 工程的有主见工作流。

obra/superpowers(前 Anthropic 员工 Jesse Vincent 作品)为 Claude Code 打包了一套高杠杆的精选 skill:git 习惯、调试纪律、规划循环,以及如何有效地与 Claude 协作的元技能。比 wshobson 系列更小、更有主见——如果你信任策展人的品味,选这个。

为什么要用

核心特性

实时演示

实际使用效果

就绪

安装

选择你的客户端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

打开 Claude Desktop → Settings → Developer → Edit Config。保存后重启应用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用与 Claude Desktop 相同的 mcpServers 格式。项目级配置优先于全局。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

点击 Cline 侧栏中的 MCP Servers 图标,然后选 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

格式与 Claude Desktop 相同。重启 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "superpowers-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ]
    }
  ]
}

Continue 使用服务器对象数组,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "superpowers-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/obra/superpowers",
          "~/.claude/skills/superpowers"
        ]
      }
    }
  }
}

加入 context_servers。Zed 保存后热重载。

claude mcp add superpowers-skill -- git clone https://github.com/obra/superpowers ~/.claude/skills/superpowers

一行命令搞定。用 claude mcp list 验证,claude mcp remove 卸载。

使用场景

实战用法: superpowers

在写任何代码之前,先规划一个模糊的功能

👤 动手太快的开发者 ⏱ ~45 min intermediate

何时使用: 功能不清晰,你需要一次强制反思。

前置条件
  • 已安装 skill — git clone https://github.com/obra/superpowers ~/.claude/skills/superpowers
步骤
  1. 触发规划 skill
    Apply the planning skill. Feature: per-user rate limiting that scales to 10k req/s.✓ 已复制
    → skill 询问约束、成功标准、备选方案
  2. 迭代计划
    Push back on each assumption. What would Linus reject?✓ 已复制
    → 更强的计划,带明确的风险
  3. 转化为第一个 PR
    What's the smallest first PR that proves the plan?✓ 已复制
    → MVP 形状的第一步

结果: 一个你在设计评审中能拍板的计划,而非凭感觉猜测的方案。

从混乱的 git 状态中干净地恢复

👤 陷入「git stash 破产」的开发者 ⏱ ~30 min advanced

何时使用: 你有一个坏的合并、丢失的提交或 rebase 出错的情况。

步骤
  1. 诊断
    Apply the git-rescue skill. Show me what's salvageable: reflog, stash, dangling commits.✓ 已复制
    → 可恢复状态的清单
  2. 重建
    Plan the recovery. Run only after I confirm.✓ 已复制
    → 带说明的 git 操作序列
  3. 验证
    After recovery, confirm tree is what I expected.✓ 已复制
    → 最终树状态与预期一致

结果: 在不丢失任何工作的情况下恢复分支状态。

在你接受之前,让 Claude 自查其输出

👤 过于信任或过于怀疑 Claude 的开发者 ⏱ ~15 min beginner

何时使用: 你希望模型在你之前先审查自己。

步骤
  1. 触发自查
    Apply self-review skill on the diff you just produced. Be harsh.✓ 已复制
    → 具体的关切,而非通用的「看起来不错」
  2. 处理发现
    Fix every sev-1 finding. Ignore sev-3 if it's nitpicks.✓ 已复制
    → 更紧凑的 diff

结果: 更高质量的输出,你不是唯一的评审者。

搭配使用: wshobson-skills-skill

组合

与其他 MCP 搭配,撬动十倍杠杆

superpowers-skill + wshobson-agents-skill

superpowers 规划,wshobson agents 执行

superpowers-skill + wshobson-skills-skill

叠加两种视角

工具

此 MCP 暴露的能力

工具输入参数何时调用成本
planning fuzzy feature 写代码前的反思 0
git-rescue broken state git 紧急情况 0
self-review claude output 接受前的关卡 0
debug-loop bug 系统化的 bug 追踪 0

成本与限制

运行它的成本

API 配额
不适用——本地
每次调用 Token 数
这里的 skill 更简洁——每次触发的 token 成本低于较大的 skill 集
费用
免费(MIT 协议)
提示
这是更轻量的 skill 集——比 wshobson 每个 skill 消耗更少 token

安全

权限、密钥、影响范围

最小权限: filesystem-read
凭据存储:
数据出站:

故障排查

常见错误与修复

skill 未被识别

克隆路径必须匹配 ~/.claude/skills/superpowers;检查 claude config show

与 wshobson 的触发冲突

skill 按描述自动路由;如果两者争夺同一意图,重命名其中一个

替代方案

superpowers 对比其他方案

替代方案何时用它替代权衡
wshobson/skills你想要更广泛的覆盖覆盖更广,但精选程度较低
anthropics/skills (official)Anthropic 官方入门 skill 集官方基线;superpowers 在此基础上增加了主见

更多

资源

📖 阅读 GitHub 上的官方 README

🐙 查看未解决的 issue

🔍 浏览全部 400+ MCP 服务器和 Skills