using-superpowers

Enforce mandatory skill invocation before agent responses or actions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures AI agents consistently and correctly utilize available tools (skills) before responding, preventing errors and improving task execution by prioritizing skill invocation over default behaviors.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of relevant skills even with a low probability of applicability.
  • Instruction Hierarchy: Clearly defines the priority of user instructions, superpowers skills, and the default system prompt.
  • Platform Adaptation: Provides guidance on tool mapping for different AI environments (Claude Code, Gemini CLI).
  • Use Case: When an agent receives a user request, it must first determine if any skill, like code-generation or data-analysis, is relevant and invoke it before proceeding with any other action or clarification.

Quick Start

Always invoke any relevant skill before generating a response or taking any action.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I enforce AI agent tool usage before generating a response?

AI agent tool usage is enforced by requiring mandatory skill invocation before generating any response or taking action. This ensures relevant skills are prioritized over default behaviors to improve task execution and prevent errors.

What is the instruction hierarchy for managing agent behavior across AI platforms?

The instruction hierarchy for managing agent behavior defines priority levels between user directives, superpowers skills execution, and default system prompts. This hierarchy ensures consistent tool mapping across different AI environments like Claude Code and Gemini CLI.

Why does my AI agent ignore available skills and rely on default system prompts?

Your AI agent ignores available skills because default system prompts lack strict invocation protocols. This skill enforces mandatory tool usage even with a low probability of applicability, overriding default behaviors to ensure optimal agent performance.

How do I map tool usage for AI agents in Claude Code and Gemini CLI?

To map tool usage for AI agents in Claude Code and Gemini CLI, this skill provides platform adaptation guidance. It ensures strict adherence to skill usage protocols across different AI environments to maintain instruction priority and prevent task deviation.

Can I use this skill invocation protocol with low-probability relevant tools?

You can use this skill invocation protocol with low-probability relevant tools because it enforces mandatory skill invocation regardless of applicability probability. This ensures agents consistently utilize available tools before proceeding with any clarification or action.

What are the limitations of relying on default AI agent behaviors instead of skill execution?

The limitations of relying on default AI agent behaviors include task deviation, instruction following errors, and suboptimal performance. This skill mitigates these limitations by enforcing strict adherence to skill usage protocols and prioritizing relevant tool invocation.