using-superpowers
在开始任何对话时使用——说明如何查找和使用技能,要求在任何回复(包括澄清性问题)之前调用技能工具。
作者
分类
产品设计安装
热度:105
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=obra-skills-using-superpowers&locale=zh&source=copy
using-superpowers - Superpowers 技能系统使用指南
技能概述
using-superpowers 是 Superpowers 技能系统的核心入门技能,用于在启动任何对话时建立正确的技能查找和使用方法,确保在所有回应(包括澄清问题)之前先调用 Skill 工具。
适用场景
核心功能
常见问题
using-superpowers 技能是什么?
using-superpowers 是 Superpowers 技能系统的核心入口技能。它的作用是在任何对话开始时建立正确的技能使用方法。当你启动新对话或处理新任务时,应该首先参考这个技能来了解如何查找和调用相关技能。这个技能强调了一个重要原则:即使只有 1% 的可能性某个技能适用于当前任务,也必须先调用该技能来检查。
如何知道当前任务需要使用哪个技能?
根据 using-superpowers 的流程,收到用户消息后首先问自己"是否有任何技能可能适用",如果答案是肯定的(哪怕只有 1% 的可能性),就必须调用 Skill 工具来加载技能。技能加载后会明确告诉你是否适用于当前任务。判断时要注意避免红旗思维,比如"这只是简单问题""我可以先收集信息"等——这些想法通常是错误的,技能检查应该在所有探索和行动之前。
用户指令和技能内容冲突时怎么办?
根据 using-superpowers 的优先级规则,用户指令始终具有最高优先级。如果用户的 CLAUDE.md、GEMINI.md 或 AGENTS.md 文件中说"不要使用 TDD",而某个技能说"总是使用 TDD",你应该遵循用户指令。这个原则确保用户始终对自己的工作环境有最终控制权。Superpowers 技能只覆盖默认系统行为,不覆盖用户的明确指令。