using-superpowers

Enforce relevant skill invocation before generating any AI response.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Likas07/t3code-skills --skill using-superpowers-likas07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/Likas07/t3code-skills/tree/main/skills/using-superpowers
Command: npx skills add https://github.com/Likas07/t3code-skills --skill using-superpowers-likas07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents consistently and correctly utilize available tools (skills) before generating any response, preventing missed opportunities for automation and accuracy.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of skills when there's even a slight possibility they apply.
  • Clear Skill Usage Guidelines: Provides explicit instructions on how to access and use skills within different environments.
  • Red Flag Identification: Helps the AI recognize and avoid rationalizations for not using a skill.
  • Skill Prioritization: Defines an order for invoking multiple applicable skills.
  • Use Case: When a user asks a question that could potentially be answered or assisted by a skill (e.g., "summarize this document," "write code for X"), this skill ensures the AI first attempts to use the relevant skill before providing its own answer.

Quick Start

Always invoke any relevant skill before generating a response to the user.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I enforce LLM agent tool use before generating a response?

To enforce LLM agent tool use, you need a workflow protocol that mandates skill invocation before any text generation. This ensures the agent always checks for applicable tools, preventing missed automation opportunities and improving accuracy.

Why does my AI agent skip available skills during task-oriented interactions?

AI agents skip available skills due to rationalizations that a skill is unnecessary. Enforcing a strict '1% chance' rule overrides this behavior, requiring the agent to invoke any potentially relevant process or implementation skill before answering.

What is the best way to prioritize process skills over implementation skills in an agent workflow?

Prioritizing process skills over implementation skills requires defining a strict invocation order within your agent workflow. This ensures foundational process rules execute before specific implementation tasks, maintaining protocol adherence across conversational interactions.

How do I stop an LLM from rationalizing why it didn't use a tool?

To stop an LLM from rationalizing skipped tool use, apply clear skill usage guidelines that identify these rationalizations as red flags. Mandatory invocation rules force the agent to attempt tool use whenever there is even slight applicability.

When do I need mandatory skill invocation for AI conversational agents?

Mandatory skill invocation is needed for AI conversational agents whenever a user query could potentially be assisted by a tool. Applying this protocol to all task-oriented interactions ensures consistent automation and prevents the agent from relying solely on internal knowledge.