using-superpowers

Enforce mandatory skill invocation before AI responses or actions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents correctly identify and utilize available tools (skills) before responding to user requests, preventing AI from bypassing crucial workflows or making assumptions.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of skills when there's even a slight possibility they apply.
  • Clear Workflow Guidance: Provides a visual flowchart and red-flagged common rationalizations for avoiding skills.
  • Skill Prioritization: Defines an order for using different types of skills (process vs. implementation).
  • Use Case: When a user asks "How do I debug this code?", the AI must first invoke a debugging skill before attempting to answer directly.

Quick Start

Always invoke the relevant skill before generating any response or performing any action.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I stop an AI agent from bypassing available tools during task execution?

To stop an AI agent from bypassing tools, enforce a strict skill invocation protocol requiring agents to check and invoke applicable skills before generating any response. This addresses the problem of agents making assumptions or ignoring workflows.

Why does my AI agent ignore available skills and answer directly?

An AI agent ignores available skills when it rationalizes that direct answers are sufficient. Enforcing a mandatory invocation workflow with a 1% chance rule for skill applicability ensures the agent checks tools even if there is only a slight possibility they apply.

What is the correct workflow for AI agent skill invocation?

The correct skill invocation workflow requires an AI agent to always invoke relevant skills before performing any action or responding. It prioritizes process and implementation skills to ensure proper tool usage and adherence to established protocols.

How do I prioritize process skills over implementation skills for AI tasks?

To prioritize process skills over implementation skills, apply defined skill prioritization guidelines within the invocation protocol. This ensures the AI agent addresses workflow processes first before executing specific implementation tasks.

Are there limitations to enforcing mandatory tool usage in AI agents?

A limitation of enforcing mandatory tool usage is overcoming the AI agent's common rationalizations for avoiding skills. The protocol addresses this by providing clear workflow guidance and flagging these rationalizations to ensure compliance.