Using Superpowers Skill logo

Using Superpowers Skill

打开

Superpowers 的引导 Skill:在会话开始时加载,要求编程智能体在做出任何回复或操作之前,先检查并调用相关的 Skill,让整套流程自动生效。

分享:
查看替代方案

Using Superpowers 是 Superpowers 的引导 Skill(Skill 源码)。它在会话开始时加载(部分工具在上下文压缩后会再次加载),只确立一条规则:在任何回复或操作之前,包括提出澄清问题之前,智能体都要先检查是否有适用的 Skill 并调用它。

没有它,整个库只是智能体可能跳过的文档;有了它,Brainstorming、Systematic Debugging 等 Skill 才会在该出现时出现。

核心功能

  • 1% 规则:只要有 1% 的可能某个 Skill 适用,智能体就必须调用;如果发现不适合当前情况,可以放下。
  • 宣告并遵循:智能体说明"使用某 Skill 来做某事",并把其中的清单转成待办。
  • 优先级:流程类 Skill 先于实现类 Skill。"做一个 X"从头脑风暴开始,"修这个 bug"从系统化调试开始。
  • 危险念头对照表:反驳"只是个简单问题""我先看看代码""我记得这个 Skill"等想法。
  • 用户指令优先:CLAUDE.md、AGENTS.md、GEMINI.md 和直接要求都高于 Skill。
  • 子智能体豁免:为特定任务派出的子智能体会忽略这个 Skill,避免重复走整套流程。
  • 平台说明:为 Claude Code、Codex、Pi、Antigravity、Hermes Agent、Muse 分别提供参考文件。

适用场景

  • 每一个 Superpowers 会话,正是它让 Skill 自动生效。
  • 想自己编写 Skill 引导机制的人可以参考。

定价

免费开源,MIT 许可证。Superpowers 背后的公司 Prime Radiant 为企业提供商业支持。实际成本主要是 token:流程类 Skill 会增加提问、评审和子智能体运行。

快速开始

Superpowers 以一个插件整体安装,这个 Skill 会连同整套库一起装上(v6.4.1 共 15 个 Skill)。在 Claude Code 中运行 /plugin install superpowers@claude-plugins-official。Cursor 用 /add-plugin superpowers,Gemini CLI 用 gemini extensions install https://github.com/obra/superpowers,Codex、GitHub Copilot CLI、OpenCode、Pi 等工具的命令见 README。Skill 会自动触发,也可以直接点名调用。 插件会自动注入这个 Skill,你不需要手动调用。

局限:规则刻意激进,智能体有时会为一个琐碎问题调用 Skill、花 token 去读它。会话表现异常时,README 建议让智能体对该会话运行 diagnosing-superpowers Skill。

常见问题

能为某个任务关掉某个 Skill 吗?

可以,明确告诉智能体即可,用户指令优先。

对非 Superpowers 的 Skill 也生效吗?

生效,规则适用于任何已安装的 Skill。

替代方案

  • Claude Skills:Claude Code 内置的 Skill 加载机制,没有强制规则。
  • OpenSkills:跨智能体的通用 Skill 加载器。
  • Agent Skills:另一套强制执行开发生命周期的技能包。

总结

这个小 Skill 把一堆好建议变成智能体真正遵循的工作流。更多见 skills 分类。

评论

还没有评论。成为第一个评论的人!