using-superpowers

Enforce skill-first invocation before generating any response.

Updated Aug 6, 2025
One-click install
npx skills add https://github.com/flosrn/.claude --skill using-superpowers-flosrn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/flosrn/.claude/tree/main/skills/using-superpowers
Command: npx skills add https://github.com/flosrn/.claude --skill using-superpowers-flosrn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that AI agents always prioritize the invocation of relevant tools and skills before generating any response, preventing premature or unassisted actions.

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 execution (process skills first, then implementation skills).
  • Use Case: When a user asks a question that could potentially be answered or assisted by a skill, this Skill's principles guide the AI to first check and invoke the relevant skill before providing any direct answer or asking clarifying questions.

Quick Start

Always invoke any potentially relevant skill before answering the user's request.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure an AI agent invokes a skill before generating a response?

To ensure AI agents invoke skills before generating a response, you can enforce a strict skill-first protocol that triggers the Skill tool whenever there is even a slight chance a relevant skill applies. This prevents premature or unassisted actions.

Why does my AI agent bypass available skills and answer without tool usage?

AI agents bypass available skills and answer directly when a skill-first protocol is not enforced. Implementing mandatory skill invocation logic ensures the agent always checks and triggers relevant skills before providing any direct answer.

What is the correct priority order for AI agent skill invocation?

The correct priority order for skill invocation processes process skills first, followed by implementation skills. This prioritization logic ensures deterministic task execution before the AI agent generates any final response or asks clarifying questions.

Can I force an AI agent to check for applicable skills on every conversational turn?

Yes, you can force an AI agent to check for applicable skills on every conversational turn by applying a mandatory skill invocation protocol. This requires evaluating potential skill relevance and triggering the Skill tool before any response generation.

What's the best way to automate prompt engineering workflows for deterministic task execution?

The best way to automate prompt engineering workflows for deterministic task execution is to enforce a skill-first protocol that mandates tool usage. This approach requires the AI agent to invoke relevant process and implementation skills before taking any action.