using-superpowers

其他 社区 @obra
信任分
88/100
兼容 Agent
1
速查档案 只列事实:领域、Agent、信任分、作者、原文章节。装与不装请看下方作者解读。
领域
通用
兼容 Agent
Claude Code
信任分
88 / 100 · 社区维护
作者 / 版本 / 许可
@obra · 未声明 license
安装命令数
1 条

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

想读作者英文原文? ↓ 滚到正文区切换 · 在 GitHub 查看 ↗

解读由编辑根据原文凝练而成,命令、链接、术语均与作者原文一致;想看完整论述请切到右侧

using-superpowers 是 superpowers 体系的「使用守则」:你必须把 skills 当成第一层指令源——只要有 1% 可能命中当前任务,必须 invoke。但用户的显式指令永远凌驾于 skill 之上。

优先级

1)用户显式指令(CLAUDE.md / GEMINI.md / AGENTS.md / 直接对话)= 最高;2)superpowers skills——在与默认 system prompt 冲突时覆盖默认;3)默认 system prompt = 最低。CLAUDE.md 说「不要 TDD」、skill 说「永远 TDD」时,听用户的——用户握控制权。

铁律

"IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT." 哪怕只有 1% 可能命中也必须先 invoke 检查;如果 invoke 后发现这个 skill 跟当前情境不对,再放弃。SUBAGENT-STOP:被派为 subagent 干具体任务时跳过本 skill——subagent 拿到的 prompt 已是「精剪好的任务卡」,不该再触发 skill 路由。

Skill 的访问方式

  • Claude Code:用 Skill tool;invoke 后 skill 内容被加载并展示给你,跟着做即可——永远不要用 Read 去打开 skill 文件
  • Copilot CLIskill tool(从已装 plugin auto-discover,等价于 Claude Code 的 Skill
  • Gemini CLIactivate_skill tool(session start 加载 metadata,需要时才激活完整内容)
  • 其他平台:查平台文档

平台适配

Skills 用的是 Claude Code 的 tool 名。非 CC 平台:references/copilot-tools.md(Copilot CLI)、references/codex-tools.md(Codex)有 tool 等价映射;Gemini CLI 通过 GEMINI.md 自动加载映射。

适合的场景

  • 第一次接 superpowers skills,理解「skill > default」的优先级
  • 多平台共用同一组 skill(Claude Code / Copilot / Gemini),要知道每家怎么 invoke
  • 调试「为什么 agent 不按 skill 来」——多半是没遵守这条铁律

何时不要用

  • 你是被派活的 subagent:按 SUBAGENT-STOP 跳过即可
  • 当前任务无任何 skill 适配:本守则会让你 invoke 一下确认无命中即可

配套

writing-skills(怎么写 skill 让其他 agent 容易命中)、skill-creator(写新 skill 的元 skill)、template-skill(骨架)、subagent-driven-development(subagent 与本守则的边界)。