| name | Using Superpowers |
| description | Use when starting any conversation - establishes how to find and use skills |
| version | 1.0.0 |
Using Superpowers
If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill.
IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
This is not negotiable. This is not optional. You cannot rationalize your way out of this.
The Rule
Invoke relevant or requested skills BEFORE any response or action.
digraph skill_flow {
"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";
}
Red Flags (STOP if you think these)
- "This is just a simple question"
- "I need more context first"
- "I can check git/files quickly"
- "This doesn't need a formal skill"
- "I'll just do this one thing first"
Skill Priority
- Process skills first (brainstorming, debugging)
- Implementation skills second (frontend-design, code-audit)