Loading...
Loading...
Use at the start of any conversation - Determine how to find and use skills, requiring the skill tool to be invoked before any response (including clarification questions)
npx skill4agent add zhucl1006/ailesuperpowers using-superpowersSkilldigraph 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";
}| Thought | Reality |
|---|---|
| "This is just a simple question" | A question is a task. Check skills. |
| "I need more background information first" | Skill check comes before clarification. |
| "Let me explore the codebase first" | Skills tell you how to explore. Check first. |
| "I can quickly check git/files" | Files lack context. Check skills. |
| "I'll gather information first" | Skills tell you how to gather information. |
| "This doesn't need a formal skill" | If a skill exists, use it. |
| "I remember this skill" | Skills evolve. Read the current version. |
| "This isn't a task" | Action = task. Check skills. |
| "The skill is overkill" | Simple things can get complicated. Use it. |
| "I'll just do one thing first" | Check before doing anything. |
| "This feels productive" | Undisciplined action wastes time. Skills prevent this. |
| "I know what this means" | Understanding the concept ≠ using the skill. Invoke it. |