using-superpowers

Enforce relevant skill invocation before any AI response or action.

Updated Dec 16, 2025
One-click install
npx skills add https://github.com/EanLee/article-write --skill using-superpowers-eanlee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/EanLee/article-write/tree/main/.github/skills/using-superpowers
Command: npx skills add https://github.com/EanLee/article-write --skill using-superpowers-eanlee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that AI agents consistently leverage available tools (skills) for tasks, preventing them from attempting tasks without the necessary capabilities or context.

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: Guides the selection of skills when multiple apply, prioritizing process skills over implementation skills.
  • Use Case: When a user asks a question that could potentially be answered by a skill (e.g., "How do I format this code?"), the AI must first invoke the relevant formatting skill before attempting to answer directly.

Quick Start

Use the using-superpowers skill to ensure all relevant skills are invoked 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 make an AI agent invoke a skill before responding?

To enforce skill invocation before responding, apply a protocol that requires the AI agent to trigger the Skill tool whenever a relevant capability exists, ensuring process skills take priority over implementation skills.

Why does my AI agent attempt tasks without using available skills?

An AI agent bypasses available skills when it lacks a mandatory invocation protocol, causing it to generate direct answers instead of triggering the necessary Skill tool for context and capabilities.

What is the prioritization hierarchy for invoking multiple AI agent skills?

The prioritization hierarchy for multiple applicable skills mandates prioritizing process skills over implementation skills, ensuring the correct workflow protocol is established before executing specific technical actions.

When should an AI agent enforce tool-use protocols in a conversation?

An AI agent should enforce tool-use protocols in a conversation during any turn where a skill might be applicable, even if there is only a one percent chance, ensuring strict adherence to skill applicability rules.

Does strict skill applicability interpretation limit direct AI responses?

Yes, strict skill applicability interpretation limits direct AI responses by requiring the AI to invoke relevant skills first, preventing it from attempting tasks without the necessary capabilities or process context.