using-superpowers

Enforce mandatory skill invocation before generating any AI response.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/xurenlu/marstaff --skill using-superpowers-xurenlu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/xurenlu/marstaff/tree/main/skills/using-superpowers
Command: npx skills add https://github.com/xurenlu/marstaff --skill using-superpowers-xurenlu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents consistently and correctly invoke relevant skills before generating any response or taking action, preventing the AI from rationalizing its way out of using available tools.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of the Skill tool whenever there's even a small chance a skill might apply.
  • Reduces AI Rationalization: Provides clear guidelines and "red flags" to prevent the AI from avoiding skill usage.
  • Prioritization Logic: Defines an order for using different types of skills (process vs. implementation).
  • Use Case: When a user asks a question that could potentially be answered or assisted by a skill (e.g., "How do I debug this code?"), the AI must first invoke the relevant debugging skill before attempting to answer directly.

Quick Start

Always invoke a relevant skill before answering any user query.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I stop an AI agent from bypassing tool use and rationalizing responses?

To stop an AI agent from bypassing tool use, you must enforce a mandatory skill invocation protocol that requires checking and calling relevant skills before generating any conversational response, preventing rationalization entirely.

What is mandatory skill invocation in AI prompt engineering workflows?

Mandatory skill invocation in AI prompt engineering is a protocol that enforces the use of specific tools before any response is generated, ensuring AI agents consistently utilize applicable skills rather than avoiding them.

How to prioritize process skills versus implementation skills in an AI agent workflow?

To prioritize process skills versus implementation skills, apply a strict invocation logic that defines a clear execution order, ensuring the AI evaluates and triggers process-related skills before implementation-specific ones.

Why does my AI agent ignore available skills and answer directly?

An AI agent ignores available skills and answers directly due to rationalization loopholes, which you can prevent by setting clear guidelines and red flags that force tool utilization whenever a skill might be applicable.

When do I need to enforce skill invocation in conversational AI turns?

You need to enforce skill invocation in conversational AI turns whenever there is even a small chance that a skill might apply to the user query, ensuring relevant tools are always consulted before answering.

Can I use strict invocation protocols to ensure AI tool utilization across all conversations?

Yes, you can use strict invocation protocols to ensure AI tool utilization across all conversations by applying mandatory checks that prevent the agent from generating actions or responses without first invoking applicable skills.