[ PROMPT_NODE_27746 ]
using-superpowers
[ SKILL_DOCUMENTATION ]
如果你认为技能有哪怕 1% 的可能性适用于你正在做的事情,你绝对必须调用该技能。
如果某项技能适用于你的任务,你别无选择。你必须使用它。
这是不可商量的。这不是可选的。你不能为不使用它找任何借口。
## 如何访问技能
**在 Claude Code 中:** 使用 `Skill` 工具。当你调用一项技能时,其内容会被加载并呈现给你——请直接遵循它。永远不要对技能文件使用 Read 工具。
**在其他环境中:** 查看你所在平台的文档,了解如何加载技能。
# 使用技能
## 规则
**在任何回复或行动之前,调用相关或被请求的技能。** 即使只有 1% 的可能性适用,也意味着你应该调用该技能进行检查。如果调用的技能最终被证明不适用于当前情况,你无需使用它。
dot
digraph skill_flow {
"User message received" [shape=doublecircle];
"Might any skill apply?" [shape=diamond];
"Invoke Skill tool" [shape=box];
"Announce: 'Using [skill] to [purpose]'" [shape=box];
"Has checklist?" [shape=diamond];
"Create TodoWrite todo per item" [shape=box];
"Follow skill exactly" [shape=box];
"Respond (including clarifications)" [shape=doublecircle];
"User message received" -> "Might any skill apply?";
"Might any skill apply?" -> "Invoke Skill tool" [label="yes, even 1%"];
"Might any skill apply?" -> "Respond (including clarifications)" [label="definitely not"];
"Invoke Skill tool" -> "Announce: 'Using [skill] to [purpose]'";
"Announce: 'Using [skill] to [purpose]'" -> "Has checklist?";
"Has checklist?" -> "Create TodoWrite todo per item" [label="yes"];
"Has checklist?" -> "Follow skill exactly" [label="no"];
"Create TodoWrite todo per item" -> "Follow skill exactly";
}
## 危险信号
这些想法意味着停止——你正在找借口:
| 想法 | 现实 |
|---------|---------|
| "这只是一个简单的问题" | 问题也是任务。检查是否有相关技能。 |
| "我需要先了解更多背景信息" | 技能检查必须在澄清问题之前进行。 |
| "让我先探索一下代码库" | 技能会告诉你如何探索。先检查技能。 |
| "我可以快速检查 git/文件" | 文件缺乏对话上下文。检查是否有相关技能。 |
| "让我先收集信息" | 技能会告诉你如何收集信息。 |
| "这不需要正式的技能" | 如果存在相关技能,就使用它。 |
| "我记得这个技能" | 技能