using-superpowers

Enforce mandatory Skill tool invocation before responding to any task.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/DMT123/claude-skills-collection --skill using-superpowers-dmt123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/DMT123/claude-skills-collection/tree/main/plugins/superpowers/using-superpowers
Command: npx skills add https://github.com/DMT123/claude-skills-collection --skill using-superpowers-dmt123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that AI assistants prioritize and correctly invoke relevant tools (skills) before generating any response, preventing AI from bypassing its operational protocols.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of the Skill tool whenever there's a possibility a skill might apply, even a 1% chance.
  • Prioritization Logic: Defines a clear order for skill types (process skills before implementation skills).
  • Use Case: When a user asks a question that could potentially be answered or assisted by a skill, the AI must first attempt to use that skill before providing any direct answer or asking clarifying questions.

Quick Start

Always invoke a relevant skill before responding 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 mandatory skill invocation for AI assistants?

To enforce mandatory skill invocation, you need a protocol that prevents the AI from bypassing operational rules and forces it to check for applicable tools before generating any direct response. This ensures strict adherence to the workflow.

What is the prioritization logic for process skills versus implementation skills?

The prioritization logic dictates that process skills must be invoked before implementation skills. This ordering ensures the AI follows the correct operational protocol and workflow sequence before attempting to execute the specific implementation task.

Why does AI bypass tool usage and rationalize not using skills?

AI bypasses tool usage and rationalizes skipping skills due to a lack of enforced invocation protocols. Implementing a strict rule that requires checking for applicable skills, even with a low probability, prevents this rationalization and ensures compliance.

When do I need to invoke a skill before responding to a user query?

You need to invoke a skill before responding whenever there is any possibility a skill might apply to the user query, even a 1% chance. The AI must attempt tool usage first rather than asking clarifying questions or providing direct answers.

How to stop AI from answering before checking for applicable skills?

To stop AI from answering prematurely, apply a mandatory invocation protocol that blocks direct responses until the Skill tool is checked. This enforces adherence to operational workflows and prevents the AI from bypassing applicable tools.