using-superpowers

Invoke relevant skills before generating any response or action.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/vrazdalovschi/dotfiles --skill using-superpowers-vrazdalovschi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/vrazdalovschi/dotfiles/tree/main/agents/skills/shared/using-superpowers
Command: npx skills add https://github.com/vrazdalovschi/dotfiles --skill using-superpowers-vrazdalovschi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents consistently and correctly utilize available tools (skills) before attempting to answer questions or perform tasks, preventing premature or incorrect responses.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of skills when there's any possibility they might apply, even a 1% chance.
  • Prioritization Logic: Guides the selection of skills when multiple might be relevant (process skills before implementation skills).
  • Use Case: When a user asks a question that could potentially be answered by a skill, the AI must first invoke the relevant skill to gather information or execute a predefined process before formulating its own response.

Quick Start

Always invoke any relevant skill before generating a response 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 skills before generating a response?

To make an AI agent invoke skills before generating a response, enforce a mandatory skill invocation workflow that requires checking relevant skills on every conversational turn before taking action. This prevents premature answers by prioritizing process skills over implementation skills.

Why does my AI agent respond without using available skills?

AI agents respond without using available skills when they lack a strict protocol for tool usage. Implementing a mandatory skill invocation workflow ensures the agent checks for applicable skills, even at a 1% chance of relevance, before formulating its own response.

What is the skill invocation protocol for AI agents?

The skill invocation protocol is a strict workflow ensuring AI agents query relevant skills before answering questions or performing tasks. It applies to all conversational turns, prioritizing process skills over implementation skills to maintain task integrity and avoid red flags.

When should an AI agent prioritize process skills over implementation skills?

An AI agent should prioritize process skills over implementation skills whenever multiple relevant skills are identified during the invocation workflow. This prioritization logic guides skill selection to ensure correct tool usage and maintain task integrity across all conversational turns.

Can I enforce tool usage in an AI workflow without complex dependencies?

Yes, you can enforce tool usage in an AI workflow without complex dependencies by applying a basic skill invocation protocol. This requires the agent to always invoke any relevant skill before responding, preventing incorrect answers without needing external modules.

How do I avoid premature responses from an AI agent?

To avoid premature responses from an AI agent, enforce a strict skill invocation workflow requiring tool usage before answering. This protocol mandates checking applicable skills on every conversational turn, ensuring the agent gathers necessary information first to maintain task integrity.