用途:该技能用于在对话开始时建立如何查找和使用技能的规则,要求在任何回应或行动之前先调用相关或被请求的技能,即使只有极小可能适用也应先调用检查。
主要能力:定义指令优先级——用户显式指令(CLAUDE.md、GEMINI.md、AGENTS.md、直接请求)优先级最高,Superpowers 技能覆盖默认系统提示行为,默认系统提示优先级最低;当用户指令与技能冲突时以用户为准。给出技能调用流程:收到用户消息后判断是否有技能可能适用,若有则调用 Skill 工具,声明“Using [skill] to [purpose]”,若技能含清单则按项创建 TodoWrite 待办,然后严格遵循技能;若确定不适用才直接回应。还列出“红旗”式自我合理化想法及其反驳,强调不得以问题简单、需要更多上下文、先探索代码库等理由跳过技能检查。
使用方式:在 Claude Code 中使用 Skill 工具,技能内容会被加载并直接遵循,不要用 Read 工具读取技能文件;在 Copilot CLI 中使用 skill 工具,技能从已安装插件自动发现;在 Gemini CLI 中通过 activate_skill 工具激活,会话开始时加载元数据、按需激活完整内容;其他环境需查阅平台文档。非 Claude Code 平台可参考 references/copilot-tools.md、references/codex-tools.md 获取工具对应关系,Gemini CLI 用户通过 GEMINI.md 自动获得工具映射。
适用场景:任何对话开始、准备进入计划模式、修复缺陷、构建功能等任务前,用于决定先使用流程类技能(如头脑风暴、调试)还是实现类技能。
限制:技能分刚性(如 TDD、调试,需严格遵循)与灵活(如模式,可按上下文调整)两类,由技能自身说明;用户指令说明做什么而非怎么做,不能据此跳过工作流。资料未提供安装命令、收费或价格信息。