Claude Code skill for using superpowers
Follow mandatory workflows. Brainstorming before coding. Check for relevant skills before ANY task.
Execute skills with the Skill tool
1. If a relevant skill exists, YOU MUST use it:
Don’t rationalize:
Why: Skills document proven techniques that save time and prevent mistakes. Not using available skills means repeating solved problems and making known errors.
If a skill for your task exists, you must use it or you will fail at your task.
If a skill has a checklist, YOU MUST create TodoWrite todos for EACH item.
Don’t:
Why: Checklists without TodoWrite tracking = steps get skipped. Every time. The overhead of TodoWrite is tiny compared to the cost of missing steps.
Before using a skill, announce that you are using it. “I’m using [Skill Name] to [what you’re doing].”
Examples:
Why: Transparency helps your human partner understand your process and catch errors early. It also confirms you actually read the skill.
Many skills contain rigid rules (TDD, debugging, verification). Follow them exactly. Don’t adapt away the discipline.
Some skills are flexible patterns (architecture, naming). Adapt core principles to your context.
The skill itself tells you which type it is.
Your human partner’s specific instructions describe WHAT to do, not HOW.
“Add X”, “Fix Y” = the goal, NOT permission to skip brainstorming, TDD, or RED-GREEN-REFACTOR.
Red flags: “Instruction was specific” • “Seems simple” • “Workflow is overkill”
Why: Specific instructions mean clear requirements, which is when workflows matter MOST. Skipping process on “simple” tasks is how simple tasks become complex problems.
Starting any task:
Skill has checklist? TodoWrite for every item.
Finding a relevant skill = mandatory to read and use it. Not optional.
This skill is from obra’s superpowers - a core skills library for Claude Code. These are community-contributed skills that extend Claude Code’s capabilities.
Original skill: using-superpowers
Repository: obra/superpowers
License: MIT
Development
Free (MIT)
Specialized agent for actix expert
Expert in Actix for building high-performance web applications with Rust
Expert in Android development, specializing in modern Android practices, optimizing performance, and ensuring robust application architecture.
Expert in Android development, specializing in modern Android practices, optimizing performance, and ensuring robust application architecture. Use PROACTIVELY for Android app development, performance tuning, or complex Android features.
Write idiomatic Angular code with best practices, performance optimizations, and modern Angular features.
Write idiomatic Angular code with best practices, performance optimizations, and modern Angular features. Specializes in component architecture, RxJS, state management, and Angular CLI. Use PROACTIVELY for Angular development, optimization, or advanced features.
Discover more AI and automation tools in The Stockyard
Browse All Resources