using-superpowers

Guide AI agents to invoke relevant skills before responding.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of skills when there's even a small chance they apply.
  • Clear Decision Flow: Provides a flowchart for determining when and how to invoke skills.
  • Red Flag Identification: Lists common rationalizations for not using a skill, which should be avoided.
  • Skill Prioritization: Defines an order for using different types of skills (process before implementation).
  • Use Case: When a user asks a question that might be answerable by a specific tool, this skill guides the AI to first check and invoke that tool, rather than attempting to answer directly.

Quick Start

Always check if any skill might apply to the user's request before you do anything else.

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, you need a workflow decision process that enforces mandatory tool invocation. This approach prioritizes checking relevant skills before any unassisted actions are taken.

What is proactive skill invocation in AI agent workflows?

Proactive skill invocation in AI agent workflows is a decision process that ensures tools are checked and applied before answering. It requires the agent to evaluate if a skill might be applicable to the user's request before generating any direct response.

How do I stop my AI agent from skipping tool usage during conversations?

To stop your AI agent from skipping tool usage, enforce a mandatory skill invocation workflow that identifies common rationalizations for not using a skill. This decision flow prevents the agent from making premature or unassisted actions.

Does my AI agent need a decision flowchart to prioritize skills?

Your AI agent needs a decision flowchart to prioritize skills because it defines the order for using different types of tools, such as process before implementation. This structured decision making ensures context-aware skill integration.

When should an AI agent check for applicable skills?

An AI agent should check for applicable skills during all conversational turns where a skill might be relevant. It must always check if any skill applies to the user's request before doing anything else to avoid premature actions.

What are common rationalizations AI agents use to avoid using skills?

Common rationalizations AI agents use to avoid using skills are identified as red flags in a mandatory skill invocation workflow. Recognizing these rationalizations helps enforce proactive tool usage and prevents the agent from answering directly without checking applicable skills.