using-superpowers

Enforces invocation of relevant skills before any AI response or action.

19|5|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/Nir-Bhay/markups --skill using-superpowers-nir-bhay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/Nir-Bhay/markups/tree/main/.agents/skills/using-superpowers
Command: npx skills add https://github.com/Nir-Bhay/markups --skill using-superpowers-nir-bhay

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that AI agents consistently and correctly utilize available tools (skills) before attempting to answer a user's request or perform any action, preventing errors and improving efficiency.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of skills when there's even a slight possibility they might apply.
  • Clear Decision Flow: Provides a visual flowchart and a list of "red flags" to help agents avoid rationalizing away skill usage.
  • Use Case: When a user asks a question that could potentially be answered by a skill (e.g., "How do I format this document?"), the agent must first invoke the relevant formatting skill before providing any answer or asking clarifying questions.

Quick Start

Always invoke relevant skills 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 skill invocation before an AI agent responds to a prompt?

To enforce skill invocation before an AI agent responds, you implement a mandatory workflow that intercepts user prompts and requires the agent to check for relevant skills prior to generating any answer. This prevents rationalization and ensures correct tool use.

Why does my agentic AI rationalize skipping tools during decision making?

Agentic AI rationalizes skipping tools during decision making when it lacks strict workflow enforcement and clear red flags. Providing a visual flowchart and mandatory invocation rules prevents the agent from bypassing established process skills.

What is the best way to ensure consistent tool use in agentic AI workflows?

The best way to ensure consistent tool use in agentic AI workflows is to enforce strict adherence to skill instructions and priority order. Agents must invoke process or implementation skills whenever there is even a slight possibility they apply.

When should an AI agent invoke a skill instead of answering directly?

An AI agent should invoke a skill whenever a user request could potentially be addressed by an existing skill, such as formatting a document. The agent must trigger the relevant skill before providing any answer or asking clarifying questions.

Can I prevent an AI agent from bypassing established prompt engineering workflows?

Yes, you can prevent an AI agent from bypassing established prompt engineering workflows by enforcing mandatory skill invocation. This requires the agent to prioritize process and implementation skills before any response to maintain workflow integrity.

Do I need to define red flags to improve AI tool use and decision making?

Defining red flags improves AI tool use and decision making by helping agents identify and avoid rationalizing away skill usage. Clear decision flows and red flags ensure agents adhere to established workflows and strict skill instructions.