Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cygnusfear avatar

Using Superpowers

  • 26 installs
  • Updated January 1, 1970
  • cygnusfear/agent-skills

Teaches an agent how to discover and apply a library of composable skills so a solo builder gets consistent, powered-up workflows.

About

A Claude Code meta-skill that teaches the agent how to find and apply the broader superpowers skill library, orchestrating composable workflows. A solo builder reaches for it to get the agent to consistently pull in the right specialized skill for each task instead of improvising, making agent behavior more reliable and repeatable.

  • Meta-skill for using a skill library
  • Composes reusable workflows
  • Standardizes how the agent works

Using Superpowers by the numbers

  • 26 all-time installs (skills.sh)
  • Ranked #9,643 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cygnusfear/agent-skills --skill using-superpowers

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs26
Last updatedJanuary 1, 1970
Repositorycygnusfear/agent-skills

What it does

Teaches an agent how to discover and apply a library of composable skills so a solo builder gets consistent, powered-up workflows.

Who is it for?

Orchestrating a library of composable agent skills

When should I use this skill?

You want the agent to leverage the superpowers skill set

Files

SKILL.mdMarkdownGitHub ↗

Using Skills

Skills are specialized workflows that improve quality for specific task types. Use them when they apply - don't skip them by rationalizing, but also don't invoke them ritualistically.

When to Load a Skill

DO load skills when:

  • Starting a complex or multi-step task
  • The task clearly matches a skill's description (code review, debugging, planning, etc.)
  • You're unsure how to approach something and a skill might help
  • The user explicitly requests a skill-based workflow

DON'T load skills when:

  • Answering simple questions or having conversation
  • Doing trivial file reads or small edits
  • The task is straightforward and no skill adds value
  • You already know the skill's content from this session

How to Use Skills

When a skill applies:

1. Load it with the Skill tool 2. Announce briefly: "Using [skill] for [purpose]" 3. If it has a checklist, create todos 4. Follow the skill's workflow

Avoiding Common Mistakes

Under-using skills (rationalizing):

ThoughtConsider
"I'll just do this quickly"Would a skill improve quality?
"This doesn't need a formal process"Is there a skill that applies?
"I remember how this works"Skills evolve - reload if unsure
"Let me explore first"Some skills guide exploration

Over-using skills (ritual compliance):

ThoughtReality
"I must invoke skills on every message"Only when they add value
"Let me check for mandatory skills"Skills aren't rituals
"Confirming skill protocol compliance"Just do the work

Skill Priority

When multiple skills could apply:

1. Process skills first (brainstorming, debugging) - these determine HOW to approach 2. Implementation skills second - these guide execution

Examples:

  • "Let's build X" → brainstorming first, then implementation
  • "Fix this bug" → debugging first, then domain-specific skills

Skill Types

Rigid (TDD, debugging): Follow the process exactly.

Flexible (patterns): Adapt principles to context.

The skill itself indicates which type it is.

Remember

  • Skills improve quality for complex tasks
  • Simple tasks don't need skill overhead
  • If you're announcing "checking mandatory protocols" you've gone too far
  • Just use skills naturally when they help

Related skills

AI & Agent Buildingagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.