using-superpowers

Enforce Skill tool invocation before generating any AI response.

1|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/Coffelix2023/c6x-mynotes --skill using-superpowers-coffelix2023
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/Coffelix2023/c6x-mynotes/tree/main/about_llm/skills/using-superpowers
Command: npx skills add https://github.com/Coffelix2023/c6x-mynotes --skill using-superpowers-coffelix2023

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents consistently leverage available tools and skills before attempting to answer a user's request, preventing premature or incomplete responses.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of the Skill tool whenever there's a possibility a skill might be relevant.
  • Prioritization Logic: Guides the selection of skills when multiple options exist, prioritizing process skills over implementation skills.
  • Use Case: When a user asks a question that could potentially be answered by a knowledge base skill or requires a specific tool, this skill ensures the AI checks and uses that skill first, rather than guessing or asking a clarifying question.

Quick Start

Always invoke relevant skills using the Skill tool before generating any response.

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 LLM agent invoke skills before responding to user queries?

To make an LLM agent invoke skills before responding, you enforce mandatory skill utilization using a dedicated tool, ensuring the agent checks relevant workflows before generating any answer.

Why does my AI agent skip tool use and provide incomplete responses?

AI agents skip tool use and provide incomplete responses when mandatory skill invocation is not enforced, allowing them to guess answers instead of checking predefined workflows and relevant tools first.

What is the best way to prioritize skills when multiple tools match an agent workflow?

The best way to prioritize skills in an agent workflow is to apply a strict selection logic that prioritizes process skills over implementation skills for optimal task execution.

Do I need to configure skill invocation for every conversational turn?

Yes, you need to configure skill invocation for every conversational turn where a skill might be applicable, ensuring comprehensive tool utilization and strict adherence to predefined workflows.

Can I use mandatory skill invocation to prevent my agent from asking clarifying questions?

Yes, you can use mandatory skill invocation to prevent clarifying questions by forcing the agent to check and use relevant knowledge base or tool skills first rather than guessing.

What happens if an agent selects the wrong skill type during tool invocation?

If an agent selects the wrong skill type during tool invocation, it violates strict skill priority and type guidelines, resulting in suboptimal task execution and degraded workflow adherence.