using-superpowers

Invoke the Skill tool before responding to route user input to applicable skills.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Thiritin/skills --skill using-superpowers-thiritin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/Thiritin/skills/tree/main/using-superpowers
Command: npx skills add https://github.com/Thiritin/skills --skill using-superpowers-thiritin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Starting conversations without a standardized discovery of applicable skills leads to inconsistent responses and missed capabilities. This skill enforces a pre-response Skill tool invocation to discover and apply the most relevant skill before answering.

Core Features & Use Cases

  • Establishes a mandatory pre-response skill-check workflow to determine applicable skills.
  • Guides access to skills via the Skill tool, ensuring consistent invocation order and defensive prompts.
  • Useful for any initial conversation or clarifying questions, across domains.

Quick Start

Invoke the Skill tool before replying to any user input to determine and apply the most relevant skill for the current conversation.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I automate skill invocation before generating a response?

To automate skill invocation, you route every user input through the Skill tool to discover applicable skills before answering. This pre-response check loads matched skill guidance to enforce consistent conversational guardrails and instruction-following.

What is a pre-response skill check for conversational guardrails?

A pre-response skill check is a mandatory workflow that routes user input through the Skill tool before any reply. It discovers relevant skills to guide clarifying questions, content generation, and decision-making, ensuring consistent context-loading across domains.

How do I standardize context-loading across different conversation domains?

You standardize context-loading by enforcing a mandatory Skill tool invocation prior to every response. This discovers the most relevant skill for the current conversation domain and loads its specific guidance to direct the interaction.

Does this approach work for initial conversations and clarifying questions?

Yes, this skill invocation approach is explicitly useful for any initial conversation or clarifying questions across all domains. It determines applicable skills immediately, ensuring the response is guided by the correct discovered skill.

Why does my conversation miss available capabilities without a skill discovery workflow?

Conversations miss capabilities because starting without standardized skill discovery leads to inconsistent responses. Enforcing a pre-response Skill tool invocation solves this by proactively determining and applying the most relevant skill before answering.

What are the limitations of routing every user input through a skill tool?

Routing every input through the skill tool requires invoking it prior to every single response, which adds a processing step before answering. This mandatory pre-response check applies to all conversations to enforce defensive prompts and guardrails.