obra/superpowers@using-superpowers

Enforce mandatory skill invocation before generating AI responses.

2.0k|267|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill obra-superpowers-using-superpowers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obra/superpowers@using-superpowers
Source: https://github.com/openakita/openakita/tree/main/skills/superpowers-workflow
Command: npx skills add https://github.com/openakita/openakita --skill obra-superpowers-using-superpowers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents consistently use available tools and skills before attempting to answer questions or perform tasks, preventing them from "going rogue" or failing to leverage their full capabilities.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of skills when there's even a slight possibility they apply.
  • Structured Workflow Guidance: Provides a clear decision tree and red flags for common rationalizations that lead to skipping skills.
  • Use Case: When a user asks a question that could potentially be answered by a skill (e.g., "How do I use the calendar tool?"), this Skill ensures the agent first invokes the relevant skill to get the correct instructions, rather than trying to answer from its general knowledge.

Quick Start

Use the obra/superpowers skill to ensure all relevant skills are invoked before responding.

Frequently Asked Questions about obra/superpowers@using-superpowers

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

FAQPage Schema
How do I make an LLM agent invoke tools before responding?

To prevent LLM agents from skipping tool use, enforce a mandatory skill invocation protocol that requires checking and applying relevant skills before generating any response or action.

Why does my AI agent skip available skills during prompt engineering workflows?

AI agents skip available skills due to rationalizations, which can be mitigated by enforcing strict adherence to a structured skill invocation protocol and decision tree before answering.

What is mandatory skill invocation for LLM workflows?

Mandatory skill invocation is an enforcement mechanism ensuring AI agents systematically check and use available tools or skills before attempting to answer questions or perform tasks.

How to enforce tool use in an AI agent workflow?

Enforce tool use in an AI agent workflow by applying a skill invocation protocol that prioritizes process and implementation skills, ensuring the agent leverages its full capabilities instead of answering from general knowledge.

When do I need to enforce skill invocation in an LLM agent?

Enforce skill invocation in an LLM agent during all conversational turns where a skill might be applicable, ensuring systematic tool usage and adherence to predefined workflows before any response is generated.