using-superpowers

Enforce mandatory skill invocation before every agent response or action.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/GaryOcean428/vex-agent --skill using-superpowers-garyocean428
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/GaryOcean428/vex-agent/tree/main/.agents/skills/using-superpowers
Command: npx skills add https://github.com/GaryOcean428/vex-agent --skill using-superpowers-garyocean428

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that the AI agent consistently and correctly utilizes its available tools (skills) by establishing a strict protocol for invocation before any output or action is taken.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of relevant skills, even with a low probability of applicability.
  • Prioritization Logic: Defines an order for skill execution when multiple skills are applicable (process skills first, then implementation skills).
  • Use Case: When a user asks a question that might be answerable by a specific tool, this skill ensures the agent first checks and invokes that tool before attempting to answer directly or ask clarifying questions.

Quick Start

Always invoke any potentially relevant skill before generating a response.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I enforce tool use in an LLM agent before it generates a response?

To enforce tool use in an LLM agent, you need a mandatory skill invocation protocol that requires the agent to check and execute relevant tools before generating any output or taking action. This ensures consistent tool utilization across all conversational turns.

Why does my AI agent skip tool invocation and answer directly when a skill might be applicable?

An AI agent skips tool invocation when it lacks a strict prioritization logic for skill execution. By enforcing mandatory invocation even with a low probability of applicability, the agent is required to check relevant process and implementation skills before attempting a direct response.

What is the correct prioritization logic for agent protocol execution when multiple skills apply?

The correct prioritization logic for agent protocol execution dictates that process skills are invoked first, followed by implementation skills. This ordering ensures that overarching process rules are applied before specific implementation tools are executed.

Can I require an LLM to always check for relevant skills on every conversational turn?

Yes, you can require an LLM to always check for relevant skills by applying a strict skill invocation protocol across all conversational turns and task executions. This guarantees the agent evaluates tool applicability before responding.

Does mandatory skill invocation work when the probability of tool applicability is low?

Yes, mandatory skill invocation works even with a low probability of applicability by enforcing a strict protocol that requires the agent to invoke potentially relevant skills before generating a response. This prevents the agent from skipping potentially useful tools.