using-superpowers

Enforce mandatory skill invocation by AI agents before responding.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/MrAlexisCord/chatbot-prototype --skill using-superpowers-mralexiscord
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/MrAlexisCord/chatbot-prototype/tree/main/.agents/skills/using-superpowers
Command: npx skills add https://github.com/MrAlexisCord/chatbot-prototype --skill using-superpowers-mralexiscord

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents correctly identify and utilize available tools (skills) before responding to user requests, preventing missed opportunities for enhanced performance and accuracy.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of skills when there's even a slight possibility they apply.
  • Instruction Prioritization: Clarifies the hierarchy between user instructions, skills, and default system prompts.
  • Platform Adaptation Guidance: Provides information on how to use skills across different AI environments (Claude Code, Gemini CLI).
  • Use Case: When a user asks a question that might be answerable by a specific skill, this skill ensures the agent first attempts to invoke that skill to get the most accurate and context-aware information.

Quick Start

Always invoke any relevant skill before generating a response, even if there's only a small chance it might apply.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure my AI agent invokes relevant skills before generating a response?

To enforce AI agent skill invocation, apply a mandatory protocol requiring the evaluation of available tools before any conversational turn. This ensures agents identify and utilize relevant skills to enhance response accuracy and efficiency.

What is the correct instruction prioritization hierarchy for AI agent tool use?

The instruction prioritization hierarchy for AI tool use clarifies the precedence between user instructions, available skills, and default system prompts. This ensures mandatory skill invocation overrides default behaviors when relevant.

How do I adapt skill invocation workflows for different AI environments?

To adapt skill invocation workflows across different AI environments, follow platform adaptation guidance for specific interfaces like Claude Code and Gemini CLI. This ensures correct tool use and protocol adherence per platform.

When should I trigger mandatory skill invocation in an AI agent workflow?

Trigger mandatory skill invocation in an AI agent workflow whenever there is even a slight possibility that a relevant skill applies to the user request. This prevents missed opportunities for enhanced performance and context-aware accuracy.

Why does my AI agent miss available tools during prompt engineering tasks?

An AI agent misses available tools during prompt engineering tasks when it lacks a strict skill invocation protocol. Enforcing mandatory tool evaluation before responding ensures the agent identifies and utilizes applicable skills for better results.