用途:该技能用于在任何对话开始时建立技能使用规范,确保在回应前先检索并调用可能适用的技能。
主要能力与规则:只要技能可能适用于当前任务,就必须使用;哪怕只有 1% 的可能性,也应先调用技能确认。若调用后发现该技能不适用,可以不采用。指令优先级为:用户显式指令(如 CLAUDE.md、直接请求)最高,其次 Superpowers 技能(在与默认系统行为冲突时覆盖默认行为),默认系统提示最低。若 CLAUDE.md 指示不要使用 TDD,而技能要求始终使用 TDD,应以用户指令为准。
使用方式:在 Claude Code 中通过 Skill 工具调用技能;调用后技能内容会被加载并呈现,直接遵循即可。不要用 Read 工具读取技能文件。应“先调用、再回应或行动”,并在调用后声明“Using [skill] to [purpose]”。若技能含检查清单,应为每个清单项创建任务并严格遵循。当多个技能可能适用时,先使用流程类技能(如头脑风暴、调试),再使用实现类技能(如 frontend-design、mcp-builder)。
限制与注意:技能分刚性(如 TDD、调试,需严格遵循,不可淡化纪律)与柔性(如模式类,可结合情境调整原则),具体由技能自身说明。常见需要停止“合理化”的情形包括:认为只是简单问题、需要先获取更多上下文、先探索代码库、先检查 git 或文件、先收集信息、认为不需要正式技能、凭记忆使用技能、认为不算任务、认为技能过度、先做一件事再说等;这些情况下都应先检查技能。用户指令说明的是“做什么”,而非“如何做”,因此“添加 X”或“修复 Y”并不表示可跳过工作流。