Use when starting any conversation or task — check available skills before responding or acting. Use when deciding which skill applies, or when beginning new work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gustavo-santos-skills:using-superpowersThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<EXTREMELY-IMPORTANT>
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.
Skills override default behavior, but user instructions always take precedence:
In Cursor (this repo via MCP): Skills are exposed as MCP tools at gustavo-santos-swe/skills. When a skill can apply, read the full content (MCP tool or Read on the local file) and follow it directly.
Never assume you remember a skill's content — skills evolve. Always read the current version.
Check and invoke relevant skills BEFORE any response or action. Even a 1% chance a skill might apply means you should read it. If it doesn't fit, you can stop — but you must check first.
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 remember this skill" | Skills evolve. Read current version. |
| "The skill is overkill" | Simple things become complex. Use it. |
| "I'll just do this one thing first" | Check BEFORE doing anything. |
When multiple skills could apply:
Examples:
Rigid (TDD, debugging, verification): Follow exactly. Don't adapt away discipline.
Flexible (brainstorming, writing-plans): Adapt principles to context.
The skill itself tells you which.
Instructions say WHAT, not HOW. "Add X" or "Fix Y" doesn't mean skip workflows.
npx claudepluginhub gustavo-santos-swe/skillsCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.