using-superpowers

Locate and invoke the appropriate Skill before responding to user prompts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/revan710517539/SuperTeams --skill using-superpowers-revan710517539
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/revan710517539/SuperTeams/tree/main/skills/using-superpowers
Command: npx skills add https://github.com/revan710517539/SuperTeams --skill using-superpowers-revan710517539

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ensures every conversation begins with locating and invoking the appropriate Skill before any user-facing response.

Core Features & Use Cases

  • Mandatory Skill discovery and pre-response invocation to determine applicable capabilities.
  • Priority-based instruction handling: user instructions > skills > default system prompt.
  • Platform-aware Skill access guidance for Claude Code, Gemini CLI, and other environments.

Quick Start

Always invoke the Skill tool before responding to any user prompt.

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 before every reply in Claude Code or Gemini CLI?

To enforce skill invocation, you configure the system to locate and invoke the appropriate Skill before generating any user-facing response. This ensures mandatory discovery and pre-response invocation across Claude Code and Gemini CLI environments.

What is the instruction priority order when handling user instructions and skills?

The instruction priority order is user instructions first, followed by skills, and finally the default system prompt. This priority-based handling ensures user directives override skill behaviors and default settings.

Do I need a SKILL.md file to use skill invocation in my workflow?

Yes, a SKILL.md file is mandatory for skill invocation. It must contain YAML frontmatter with name and description fields, and defines how to consume optional scripts, references, and assets to execute tasks.

How does skill discovery work for complex or ambiguous prompts?

Skill discovery applies across moments where clarification or action is needed, including complex or ambiguous prompts. The system locates the applicable Skill to determine available capabilities before any response is generated.

Can I use this skill invocation approach with environments other than Claude Code?

Yes, platform-aware Skill access guidance supports Claude Code, Gemini CLI, and other environments. The approach provides mandatory Skill discovery and pre-response invocation across multiple platforms.

What's the best way to prevent prompt injection when invoking skills?

The best way to prevent prompt injection is enforcing mandatory skill discovery before any user-facing response, combined with priority-based instruction handling where user instructions take precedence over skills and default system prompts.