using-superpowers

Detect applicable skills and invoke the Skill tool before responding.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures every conversation starts with evaluating which Skill applies, mandating Skill tool invocation before any response.

Core Features & Use Cases

  • Universal pre-check: Always scan for relevant skills before answering.
  • Strict invocation rule: If a skill applies (even 1%), you must use it.
  • Guardrails: Prevents rationalization and preserves context integrity.

Quick Start

At the start of a conversation, respond with “Using [skill] to [purpose]” after invoking the Skill tool.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure skills are invoked before responding to any request?▼

Skill invocation should happen at the start of every conversation. Detect which skills apply to the user's request, invoke the skill tool first, announce 'Using [skill] to [purpose]', then follow the skill's explicit workflow to completion before providing your response.

When should I check for applicable skills in a conversation?▼

Always scan for relevant skills before answering—at the beginning of conversations, during clarifying questions, and across all prompts. If a skill applies even partially, invoke it immediately rather than reasoning around it.

What's the correct flow for invoking a skill?▼

Invoke the skill tool, announce 'Using [skill] to [purpose]', check if the skill has a checklist, create a TodoWrite entry per item if it does, then follow the skill's exact process without deviation before delivering your final response.

How do guardrails in skill invocation prevent rationalization?▼

Guardrails enforce strict invocation rules—mandating that applicable skills are used rather than skipped—which prevents you from reasoning away skill usage and preserves context integrity across all conversation types.

Can I skip skill invocation if I think the request is borderline applicable?▼

No. If a skill applies even 1%, you must invoke it. This strict rule prevents rationalization and ensures consistent skill tool usage across all conversations and clarifying questions.

What happens if I don't invoke an applicable skill?▼

Skipping skill invocation breaks the universal pre-check mandate and violates the guardrail that preserves context integrity. Always invoke first, announce the purpose, and follow the explicit flow for every applicable skill.