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

Using Superpowers

  • 609 installs
  • 44k repo stars
  • Updated July 27, 2026
  • sickn33/antigravity-awesome-skills

using-superpowers is a meta agent skill that requires checking and invoking relevant skills via the Skill tool before any response for developers who want agents to follow proven workflows instead of improvising.

About

using-superpowers is a session-start discipline skill for Claude Code and compatible agents. It establishes a non-negotiable rule: if a skill might apply, the agent must invoke it with the Skill tool before answering, including clarifying questions. The skill explains how to access skills, when mandatory invocation applies, and why improvising from chat alone is disallowed when a matching skill exists. Developers install using-superpowers so every agent session begins with skill discovery rather than generic reasoning, improving consistency across coding, review, and debugging tasks.

  • Hard rule: invoke the Skill tool before any response when there is even a 1% chance a skill applies
  • Dot-flow diagram for receive message → check skills → announce usage → follow checklists
  • Requires TodoWrite items when an invoked skill includes a checklist
  • Claude Code–specific: use Skill tool only—never Read on skill files
  • Anti-rationalization guardrails so agents cannot skip applicable skills

Using Superpowers by the numbers

  • 609 all-time installs (skills.sh)
  • +3 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #88 of 826 Skill Development skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill using-superpowers

Add your badge

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

Listed on Skillselion
Installs609
repo stars44k
Security audit1 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorysickn33/antigravity-awesome-skills

How do agents find and invoke skills automatically?

Install this so every agent session starts by checking and invoking relevant skills instead of improvising from chat alone.

Who is it for?

Developers who run Claude Code or Cursor agents with a growing skills library and want mandatory skill discovery at conversation start.

Skip if: Sessions without installed skills, one-off prompts where no SKILL.md exists, or workflows that intentionally avoid skill tooling.

When should I use this skill?

Any new agent conversation begins or the agent considers improvising instead of searching for an applicable skill.

What you get

Skill tool invocations, loaded SKILL.md instructions, and agent responses grounded in skill workflows instead of improvised chat reasoning.

  • Skill tool invocations
  • skill-guided agent responses

Files

SKILL.mdMarkdownGitHub ↗

<EXTREMELY-IMPORTANT> If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke 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. </EXTREMELY-IMPORTANT>

How to Access Skills

In Claude Code: Use the Skill tool. When you invoke a skill, its content is loaded and presented to you—follow it directly. Never use the Read tool on skill files.

In other environments: Check your platform's documentation for how skills are loaded.

Using Skills

The Rule

Invoke relevant or requested skills BEFORE any response or action. Even a 1% chance a skill might apply means that you should invoke the skill to check. If an invoked skill turns out to be wrong for the situation, you don't need to use it.

digraph 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";
}

Red Flags

These thoughts mean STOP—you're rationalizing:

ThoughtReality
"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. Invoke 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.

When to Use

This skill is applicable to execute the workflow or actions described in the overview.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Related skills

FAQ

When must an agent invoke a skill?

using-superpowers requires Skill tool invocation whenever there is even a small chance a skill applies, before any response including clarifying questions. Agents must not improvise from chat alone when a relevant SKILL.md exists.

How do you access skills in Claude Code?

Claude Code agents access skills through the Skill tool, which loads SKILL.md content into the session. using-superpowers makes that invocation mandatory at conversation start and whenever task scope might match an installed skill.

Is Using Superpowers safe to install?

skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Skill Developmentagentsautomation

This week in AI coding

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

unsubscribe anytime.