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.