using-superpowers

Enforce systematic skill invocation before responding in the Gemini CLI.

58|6|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/barretstorck/gemini-superpowers --skill using-superpowers-barretstorck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/barretstorck/gemini-superpowers/tree/main/skills/using-superpowers
Command: npx skills add https://github.com/barretstorck/gemini-superpowers --skill using-superpowers-barretstorck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures the AI agent consistently utilizes its advanced capabilities and follows structured protocols, preventing common pitfalls and improving task execution.

Core Features & Use Cases

  • Skill Invocation Enforcement: Guarantees that relevant skills are activated before any response or action, even with a low probability of applicability.
  • Protocol Adherence: Provides strict guidelines on when and how to use skills, including a decision tree and red flags for rationalization.
  • Use Case: When a user asks a question that could potentially be answered by a specific skill (e.g., debugging, planning), this skill ensures the AI first activates the relevant skill to follow the defined protocol before attempting to answer.

Quick Start

Always activate relevant skills before responding to any user request.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I enforce skill invocation in Gemini CLI before generating responses?

Prevent your AI agent from bypassing specialized workflows by applying protocols that mandate systematic skill selection before any response generation. This enforces strict adherence to predefined workflows, ensuring reliable task execution and robust context management.

Why does my AI agent ignore specialized workflows and protocols?

AI agents ignore specialized workflows when lacking strict protocol adherence mechanisms. Address this by applying a decision tree with rationalization red flags, ensuring the agent evaluates and activates relevant skills before attempting any answer.

How do I manage agent behavior and context when using Gemini skills?

Manage agent behavior by enforcing strict guidelines on skill selection, priority, and adherence to predefined protocols. This systematic invocation ensures the agent consistently utilizes advanced capabilities and follows structured workflows for reliable execution.

Does using-superpowers work with custom Gemini CLI skills?

Yes, it works with custom Gemini CLI skills by enforcing the systematic invocation of available skills before generating any response. It guides the AI agent on skill selection and priority to ensure robust and reliable task execution across defined protocols.

What are the limitations of enforcing skill invocation with low probability of applicability?

Enforcing skill invocation with low applicability probability introduces processing overhead before generating responses. However, this strict protocol adherence prevents common agent pitfalls and ensures robust task execution by consistently evaluating relevant skills.