using-superpowers

Invoke the appropriate Skill tool before responding to user requests.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/dthompsonfl/crispy-fishstick --skill using-superpowers-dthompsonfl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/dthompsonfl/crispy-fishstick/tree/main/docs/.agents/skills/using-superpowers
Command: npx skills add https://github.com/dthompsonfl/crispy-fishstick --skill using-superpowers-dthompsonfl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduces cognitive load by ensuring the appropriate Skill is identified and invoked before any user-facing response.

Core Features & Use Cases

  • Enforces Skill invocation before replies to guarantee correct handling of user intents.
  • Provides a clear protocol for loading and applying the right Skill tool at the start of a conversation.
  • Helps prevent unconstrained or unstructured responses by establishing a required Skill workflow.

Quick Start

Always invoke the Skill tool at the start of a conversation to load and apply the appropriate skills before replying.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure the right skill is invoked before replying in a conversation?

To ensure the right skill is invoked before replying, enforce a mandatory skill tool selection protocol at the start of every conversation to load appropriate tools before generating user-facing responses.

What are safety guardrails for skill tool selection and prompt injection prevention?

Safety guardrails for skill tool selection enforce mandatory invocation before answering and provide a structured protocol to prevent unconstrained responses and mitigate prompt injection risks during conversations.

How does automated skill selection work at the start of a conversation?

Automated skill selection works by enforcing tool invocation at the start of a conversation, determining the appropriate skill tool based on user intent, and applying it before any clarification or answer is provided.

How do I prevent unstructured responses when using multiple skills?

Prevent unstructured responses by establishing a required skill workflow that enforces skill invocation before any reply, ensuring the correct tools are loaded and applied to handle user intents properly.

Do I need to invoke a skill tool for every clarification during a conversation?

Yes, you need to invoke a skill tool for every clarification. The protocol is applicable at the start of conversations and for ongoing clarifications to determine and apply the appropriate skill tool before answering.

What is the best way to reduce cognitive load when selecting conversation skills?

The best way to reduce cognitive load when selecting conversation skills is to enforce an automated invocation protocol that identifies and applies the appropriate skill before any user-facing response is generated.