using-superpowers

Invoke the Skill tool before responding to load skill directives.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/steltz/skill-factory --skill using-superpowers-steltz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/steltz/skill-factory/tree/main/references/superpowers/skills/using-superpowers
Command: npx skills add https://github.com/steltz/skill-factory --skill using-superpowers-steltz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishes a consistent starting protocol for conversations by ensuring Skill discovery and mandatory Skill tool invocation before any response, including clarifying questions.

Core Features & Use Cases

  • Enforces Skill-first responses across Claude Code and Gemini environments.
  • Guides users on when and how to invoke the Skill tool to load the appropriate skill context.
  • Provides a safe default workflow when no explicit Skill is applicable by routing to clarifications or generic responses.

Quick Start

Invoke the Skill tool at the start of a session to load the using-superpowers directives and begin with a skill-first response.

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 discovery before responding in Claude Code?

Skill discovery is enforced by invoking the Skill tool at the start of a Claude Code session, loading operational directives from SKILL.md to guarantee a skill-first response before answering.

What is a skill-first conversation workflow in Gemini sessions?

A skill-first workflow ensures every Gemini session begins by discovering and invoking the appropriate Skill before generating any response, including routing to clarifications when no specific skill applies.

How do I load operational instructions into context when invoking a skill?

Operational instructions load into context by using a frontmatter-based entry point in SKILL.md with a named description, which is activated when the Skill tool is called at session start.

Can I use this skill-first protocol across both Claude Code and Gemini environments?

Yes, the skill-first protocol applies across both Claude Code and Gemini environments, guiding when to call Skill tooling and how to handle clarifications or generic responses safely.

What happens when no explicit skill is applicable during a conversation?

When no explicit skill is applicable, the workflow provides a safe default by routing the conversation to clarifications or generating generic responses instead of forcing an unrelated skill invocation.

Why should I invoke a skill before answering with clarifying questions?

Invoking a skill before answering ensures consistent starting protocols, loading the necessary context from SKILL.md so that even clarifying questions are guided by the appropriate operational directives.