Constraint: Public skills are published only by explicit administrator action unless they are tracked third-party market sources. Confidence: high Scope-risk: narrow Directive: Keep private/internal skills out of the public marketplace and preserve normal incremental market Git history. Tested: Marketplace validation passed.
3.4 KiB
3.4 KiB
name, description
| name | description |
|---|---|
| using-superpowers | 在开始任何对话时使用——规定如何查找和使用技能,并要求在作出任何响应(包括提出澄清问题)之前调用技能 |
如果某项技能适用于你的任务,你没有选择余地。你必须使用它。
这一点不容商量。你不能通过找理由来规避它。
规则
在作出任何响应或采取任何行动之前,调用相关或被请求的技能——包括提出澄清问题、探索代码库或检查文件。如果后来发现该技能不适合当前情况,你可以不使用它。
**在进入计划模式之前:**如果你还没有进行过头脑风暴,请先调用 brainstorming 技能。
然后宣布“正在使用 [skill] 来 [purpose]”,并严格遵循该技能。如果其中包含清单,请为每一项创建一个待办事项。
技能优先级
当多项技能适用时,流程技能优先——它们确定处理方法,然后由实现技能(frontend-design 等)来执行。Brainstorming 和 systematic-debugging 是 Superpowers 最常用的流程技能,但这条规则适用于其中的任何技能。
- “让我们构建 X” → 先使用 superpowers:brainstorming,然后使用实现技能。
- “修复这个错误” → 先使用 superpowers:systematic-debugging,然后使用领域技能。
危险信号
出现以下想法意味着必须停下——你正在找理由规避规则:
| 想法 | 事实 |
|---|---|
| “这只是一个简单的问题” | 问题也是任务。检查是否有适用的技能。 |
| “我得先了解更多上下文” | 技能检查要在提出澄清问题之前进行。 |
| “让我先探索一下代码库” | 技能会告诉你如何探索。先检查技能。 |
| “我可以快速检查一下 git/文件” | 文件缺少对话上下文。检查是否有适用的技能。 |
| “让我先收集信息” | 技能会告诉你如何收集信息。 |
| “这不需要正式的技能” | 如果存在相应技能,就使用它。 |
| “我记得这个技能” | 技能会不断演变。阅读当前版本。 |
| “这不算任务” | 行动 = 任务。检查是否有适用的技能。 |
| “这个技能有点大材小用” | 简单的事情也会变得复杂。使用它。 |
| “我先只做这一件事” | 在做任何事情之前先检查技能。 |
| “这感觉很有成效” | 无纪律的行动会浪费时间。技能可以防止这种情况。 |
| “我知道那是什么意思” | 理解概念 ≠ 使用技能。调用它。 |
运行平台适配
如果你的运行平台列在这里,请阅读其参考文件以了解特殊指令:
- Codex:
references/codex-tools.md - Gemini CLI:
references/gemini-tools.md - Pi:
references/pi-tools.md - Antigravity:
references/antigravity-tools.md - Hermes Agent:
references/hermes-tools.md
用户指令
用户指令(CLAUDE.md、AGENTS.md、GEMINI.md 等以及直接请求)的优先级高于技能,而技能的优先级又高于默认行为。只有当你的人类伙伴明确要求你跳过技能工作流或指令时,才可跳过。