用途:这是 Superpowers 技能集合中的元技能,规定在任何对话开始时如何查找、调用和使用其他技能。核心要求是:只要任务可能适用某个技能,就必须先调用 Skill 工具,哪怕只有 1% 的可能性;若调用后发现不适用,可以不使用。
主要能力与规则:
- 指令优先级:用户显式指令(CLAUDE.md、GEMINI.md、AGENTS.md、直接请求)优先级最高;Superpowers 技能次之,可覆盖默认系统提示行为;默认系统提示优先级最低。若用户指令与技能冲突,以用户为准。
- 调用时机:在进入 PlanMode 前、提出澄清问题前、探索代码库前、收集信息前,都应先检查技能。
- 调用方式:在 Claude Code 中使用 Skill 工具,技能内容会被加载并直接遵循,不要用 Read 工具读取技能文件;在 Gemini CLI 中通过 activate_skill 工具激活,会话开始时加载元数据,按需激活完整内容;其他环境需查阅平台文档。
- 平台适配:技能使用 Claude Code 的工具名,非 CC 平台可参考 references/codex-tools.md(Codex)获取等价工具;Gemini CLI 用户通过 GEMINI.md 自动获得工具映射。
- 技能优先级:先使用流程类技能(如 brainstorming、debugging),再使用实现类技能(如 frontend-design、mcp-builder)。
- 技能类型:刚性技能(如 TDD、debugging)需严格遵循;柔性技能(如 patterns)可按情境调整原则。
- 使用流程:收到用户消息后判断是否有技能适用,若有则调用 Skill 工具,声明“Using [skill] to [purpose]”,若技能含清单则用 TodoWrite 逐项建立待办,然后严格遵循技能执行,最后再回应。
适用场景:任何对话或任务开始时,尤其是需要判断是否应使用某个技能、需要遵循既定工作流的场景。
限制:用户显式指令始终优先;技能本身不替代用户意图,只规定“如何做”;非 Claude Code 平台需自行确认工具映射;资料未提供具体安装命令、收费或价格信息。