using-superpowers

Enforces skill discovery and invocation before any AI response.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/macintorsten/aurapod --skill using-superpowers-macintorsten
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/macintorsten/aurapod/tree/main/.github/skills/using-superpowers
Command: npx skills add https://github.com/macintorsten/aurapod --skill using-superpowers-macintorsten

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI assistants often skip available skills and respond directly, missing workflows that would improve results. This Skill establishes a mandatory check-then-invoke discipline so relevant skills are always loaded before any response, including clarifying questions. ## Core Features & Use Cases - Mandatory Skill Check: Requires invoking the Skill tool before any response when there is even a 1% chance a skill applies. - Decision Flow Diagram: Provides a graph-based flowchart covering skill detection, announcement, checklist handling, and TodoWrite task creation. - Priority and Red-Flag Rules: Defines ordering between process skills (brainstorming, debugging) and implementation skills, plus a table of rationalization patterns to avoid. - Use Case: When a user asks to fix a bug, the assistant first invokes the debugging skill, announces its use, creates todos from its checklist, and only then proceeds with the fix. ## Quick Start Ask the assistant to check for and invoke any applicable skill before answering your next request.

Frequently Asked Questions about using-superpowers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an AI assistant always check for skills before responding?▼

Use a skill-enforcement instruction that requires invoking the Skill tool before any response, even clarifying questions. This skill mandates invocation whenever there is even a 1% chance a skill applies, preventing skipped workflows.

What is the correct order when multiple skills apply to a task?▼

Process skills like brainstorming and debugging come first because they determine how to approach the task. Implementation skills such as frontend-design or mcp-builder come second to guide execution.

How are skills invoked in Claude Code?▼

In Claude Code, skills are invoked with the Skill tool, which loads the skill content directly into context. You should never use the Read tool on skill files; other environments follow their own platform documentation.

Should I check for skills before asking clarifying questions?▼

Yes, the skill check comes before clarifying questions. Gathering context or exploring the codebase first is explicitly listed as a red-flag rationalization; skills define how to gather information.

What is the difference between rigid and flexible skills?▼

Rigid skills like TDD and debugging must be followed exactly without adapting away discipline. Flexible skills describe patterns that can be adapted to context, and the skill itself indicates which type it is.