用途
using-superpowers 是一个用于“元层面”的技能,其作用是在任何对话开始时确立如何查找和使用技能。它强调:如果某个技能适用于当前任务,使用者没有选择余地,必须使用它。
主要能力
- 规定在做出任何回应或行动之前,先调用相关或被请求的技能。
- 即使只有 1% 的可能适用,也应先调用技能进行确认;若调用后发现不适用,可以不使用。
- 提供技能调用的决策流程(以流程图形式给出),涵盖:收到用户消息、是否即将进入 PlanMode、是否已头脑风暴、是否有技能可能适用、调用 Skill 工具、宣布“Using [skill] to [purpose]”、是否有检查清单、按项创建 TodoWrite 待办、严格遵循技能、最终回应。
- 列出“危险信号”(Red Flags):将常见的自我合理化想法与事实对照,提醒使用者停止并检查技能。
- 说明技能优先级:先使用流程类技能(如头脑风暴、调试),再使用实现类技能(如前端设计、mcp-builder)。
- 区分技能类型:刚性技能(如 TDD、调试)需严格遵循,灵活技能(如模式类)可按情境调整原则。
- 强调用户指令说明的是“做什么”(WHAT),而非“怎么做”(HOW),因此不应因用户指令而跳过工作流。
使用方式
- 在 Claude Code 中:使用 Skill 工具。调用技能时,其内容会被加载并呈现,直接遵循即可;切勿使用 Read 工具读取技能文件。
- 在其他环境中:查阅所在平台的文档,了解技能如何加载。
适用场景
适用于任何对话的开始阶段,用于建立查找与使用技能的规则,确保在回应(包括提出澄清性问题)之前先检查并调用适用的技能。
限制
资料未提供该技能的具体安装命令、收费或价格信息、支持平台清单等,暂未提供。