# using-superpowers > Use when starting any conversation - establishes how to find and use skills, requiring skill loading before ANY response including clarifying questions - Author: aussie-quibits - Repository: aussie-quibits/gemini-superpowers - Version: 20260129081450 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/aussie-quibits/gemini-superpowers - Web: https://mule.run/skillshub/@@aussie-quibits/gemini-superpowers~using-superpowers:20260129081450 --- --- name: using-superpowers description: Use when starting any conversation - establishes how to find and use skills, requiring skill loading before ANY response including clarifying questions --- If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST load 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. ## How to Access Skills **In Gemini CLI:** Skills are located in the skills/ directory of this extension. To load a skill, read the SKILL.md file from the appropriate skill directory. # Using Skills ## The Rule **Load relevant skills BEFORE any response or action.** Even a 1% chance a skill might apply means you should load it. If a loaded skill turns out to be wrong for the situation, you don't need to use it. ## Red Flags These thoughts mean STOP—you're rationalizing: | Thought | Reality | |---------|---------| | "This is just a simple question" | Questions are tasks. Check for skills. | | "I need more context first" | Skill check comes BEFORE clarifying questions. | | "Let me explore the codebase first" | Skills tell you HOW to explore. Check first. | | "I can check git/files quickly" | Files lack conversation context. Check for skills. | | "Let me 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 current version. | | "This doesn't count as a task" | Action = task. Check for skills. | | "The skill is overkill" | Simple things become complex. Use it. | | "I'll just do this one thing first" | Check BEFORE doing anything. | | "This feels productive" | Undisciplined action wastes time. Skills prevent this. | | "I know what that means" | Knowing the concept ≠ using the skill. Load it. | ## Skill Priority When multiple skills could apply, use this order: 1. **Process skills first** (brainstorming, debugging) - these determine HOW to approach the task 2. **Implementation skills second** (frontend-design, mcp-builder) - these guide execution "Let's build X" → brainstorming first, then implementation skills. "Fix this bug" → debugging first, then domain-specific skills. ## Skill Types **Rigid** (TDD, debugging): Follow exactly. Don't adapt away discipline. **Flexible** (patterns): Adapt principles to context. The skill itself tells you which. ## User Instructions Instructions say WHAT, not HOW. "Add X" or "Fix Y" doesn't mean skip workflows.