using-superpowers

Enforce mandatory Skill tool invocation before any AI response or action.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/dwalleck/kiro-starter-kit --skill using-superpowers-dwalleck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/dwalleck/kiro-starter-kit/tree/main/.kiro/skills/using-superpowers
Command: npx skills add https://github.com/dwalleck/kiro-starter-kit --skill using-superpowers-dwalleck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents consistently invoke relevant skills before attempting to answer a user's request or perform any action, preventing unassisted or incorrect responses.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the rule to use the Skill tool whenever there's even a small chance a skill might apply.
  • Prioritization Guidance: Provides a clear order for invoking skills when multiple might be relevant.
  • Use Case: When a user asks a question that could potentially be answered by a specific tool or knowledge base (represented as a skill), this Skill ensures the agent first checks and invokes that skill before formulating its own answer.

Quick Start

Always invoke relevant skills before responding to any user query.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I require AI agents to invoke skills before responding?

To enforce skill invocation before responding, you apply a mandatory protocol requiring the AI agent to check and use the Skill tool whenever a relevant skill might apply. This ensures task resolution and information retrieval happen before answer formulation.

What does mandatory skill invocation do for AI agent workflow?

Mandatory skill invocation forces an AI agent to check and execute relevant skills before generating any response or action. This prevents unassisted answers by enforcing strict adherence to the Skill tool protocol for all conversational turns.

How do I prioritize skill invocation when multiple tools apply?

When multiple skills apply, you follow provided prioritization guidance that establishes a clear order for invoking relevant skills. This ensures the agent sequentially checks applicable skills before formulating its own answer.

Does this skill invocation protocol apply to all conversational turns?

Yes, mandatory skill invocation applies to all conversational turns and task executions within the AI environment. It requires strict adherence to the Skill tool protocol whenever there is even a small chance a skill might apply.

What are the limitations of enforcing mandatory skill invocation?

A limitation of enforcing mandatory skill invocation is the strict adherence required for every conversational turn, which may introduce processing overhead. The protocol mandates checking the Skill tool even when there is only a small chance a skill applies.