superpowers skill 1.1: using-superpowers
安装$ npx skills add https://github.com/obra/superpowers --skill using-superpowersSKILL.md如果有技能适用于你的任务你没有选择权。你必须使用它。这不是可协商的。这不是可选的。你不能为自己找借口逃避使用。指令优先级超能力技能会覆盖默认系统提示行为但用户指令始终具有最高优先级用户的明确指令CLAUDE.md、GEMINI.md、AGENTS.md、直接请求——最高优先级超能力技能——在冲突时覆盖默认系统行为默认系统提示——最低优先级如果CLAUDE.md、GEMINI.md或AGENTS.md说不要使用TDD而某个技能说始终使用TDD请遵循用户指令。用户处于控制地位。如何访问技能在Claude Code中使用Skill工具。当你调用一个技能时其内容会被加载并呈现给你——直接遵循它。永远不要对技能文件使用Read工具。在Copilot CLI中使用skill工具。技能从已安装的插件中自动发现。skill工具的工作方式与Claude Code的Skill工具相同。在Gemini CLI中技能通过activate_skill工具激活。Gemini在会话开始时加载技能元数据并按需激活完整内容。在其他环境中查看平台文档了解技能如何加载。平台适配技能使用Claude Code工具名称。非CC平台参见references/copilot-tools.mdCopilot CLI、references/codex-tools.mdCodex了解等效工具。Gemini CLI用户通过GEMINI.md自动加载工具映射。使用技能规则在任何回应或行动之前先调用相关或被要求的技能。即使只有1%的可能性某个技能可能适用你也应该调用该技能来检查。如果调用的技能最终证明不适合这种情况你不需要使用它。digraph skill_flow { 收到用户消息 [shapedoublecircle]; 即将进入计划模式 [shapedoublecircle]; 已经头脑风暴过了吗 [shapediamond]; 调用头脑风暴技能 [shapebox]; 可能有任何技能适用吗 [shapediamond]; 调用技能工具 [shapebox]; 宣布使用[技能]来[目的] [shapebox]; 有检查清单吗 [shapediamond]; 为每项创建TodoWrite待办事项 [shapebox]; 完全遵循技能 [shapebox]; 回应包括澄清 [shapedoublecircle]; 即将进入计划模式 - 已经头脑风暴过了吗; 已经头脑风暴过了吗 - 调用头脑风暴技能 [label否]; 已经头脑风暴过了吗 - 可能有任何技能适用吗 [label是]; 调用头脑风暴技能 - 可能有任何技能适用吗; 收到用户消息 - 可能有任何技能适用吗; 可能有任何技能适用吗 - 调用技能工具 [label是即使只有1%]; 可能有任何技能适用吗 - 回应包括澄清 [label绝对不]; 调用技能工具 - 宣布使用[技能]来[目的]; 宣布使用[技能]来[目的] - 有检查清单吗; 有检查清单吗 - 为每项创建TodoWrite待办事项 [label是]; 有检查清单吗 - 完全遵循技能 [label否]; 为每项创建TodoWrite待办事项 - 完全遵循技能; }红旗警告这些想法意味着停下来——你在为自己找借口想法现实“这只是个简单问题”问题是任务。检查技能。“我需要先获得更多上下文”技能检查应在澄清问题之前进行。“让我先探索代码库”技能告诉你如何探索。先检查。“我可以快速检查git/文件”文件缺乏对话上下文。检查技能。“让我先收集信息”技能告诉你如何收集信息。“这不需要正式技能”如果存在技能就使用它。“我记得这个技能”技能在演进。阅读当前版本。“这不算作任务”行动任务。检查技能。“技能过于复杂了”简单的事情会变复杂。使用它。“我会先做这件事”在做任何事情之前先检查。“这感觉很高效”缺乏纪律的行动浪费时间。技能可防止这种情况。“我知道那是什么意思”了解概念≠使用技能。调用它。技能优先级当多个技能可能适用时使用此顺序流程技能优先头脑风暴、调试- 这些决定如何处理任务实现技能其次前端设计、mcp-builder- 这些指导执行“让我们构建X” → 先头脑风暴然后是实现技能。“修复这个bug” → 先调试然后是领域特定技能。技能类型严格型TDD、调试完全遵循。不要偏离纪律。灵活型模式根据上下文调整原则。技能本身会告诉你属于哪种类型。用户指令指令说明什么而不是如何。添加X或修复Y并不意味着跳过工作流程。