using-superpowers · 先调 skill 再行动

using-superpowers skill:一句话规则——只要有 1% 可能有适用 skill,就必须先调用 skill,再做任何回应或动作(包括提问、探索代码、看文件)。流程型 skill 优先(先定方法),再叠实现型 skill;"做 X"先 brainstorming,"修 bug"先 systematic-debugging。
有一组"借口清单":任何"这很简单""先问清楚再说""我记得这个 skill"之类的想法都意味着停下来——先检查 skill。它也提醒:用户指令(CLAUDE.md/AGENTS.md 等)优先于 skill,skill 优先于默认行为。
调用示例:在聊天框中说"开始一个新对话,先走 skill 检查流程"。
产品详解
定位
using-superpowers 是 skill 使用纪律的建立器:管"做事之前先想起 skill",不管具体任务。它面向子 agent 暂停(不适用)。
核心能力
- 1% 规则:只要觉得有 1% 可能有 skill 适用,就必须调用;这不是可商量的。
- 先行原则:相关或被请求的 skill 必须在任何回应或动作之前调用——包括提问、探索代码、检查文件。如果不合适可以不用,但必须先检查。
- skill 优先级:多个适用时流程型 skill 先(定方法),再叠实现型 skill。
- 借口清单:"这很简单""先看文件再说""我记得这个 skill"等想法都是合理化借口,出现即停。
- 优先级链:用户指令(CLAUDE.md / AGENTS.md 等直接请求)> skill > 默认行为。
- 平台适配:按宿主环境(Claude Code / Codex / Pi / Antigravity / Hermes / Muse)读对应的参考说明。
工作流程
- 对话开始时检查适用 skill
- 宣布"Using [skill] to [purpose]"并严格跟随 skill
- 有 checklist 的 skill 每项建一个 todo
输入与输出
| 输入 | 说明 |
|---|---|
| 当前任务 | 必填,用于判断适用 skill |
输出:skill 调用决策与后续行动。
适用场景
- 每个新对话/任务开始时
- 进入 plan mode 前(先 brainstorming)
- 任何"先做一步看看"的冲动出现时
使用前准备
- 无。被派为子 agent 执行具体任务时忽略此 skill。
using-superpowers 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。