using-superpowers

Invoke the Skill tool before responding to determine relevant skills.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/kgadek/kgadek-claude-plugin --skill using-superpowers-kgadek
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/kgadek/kgadek-claude-plugin/tree/main/ai-spec/2026-01-21-sdd-inspirations/references/obra-superpowers/skills/using-superpowers
Command: npx skills add https://github.com/kgadek/kgadek-claude-plugin --skill using-superpowers-kgadek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishes a standardized rule that requires invoking the Skill tool before any response, ensuring skills are considered first in every conversation and that clarifying questions are guided by skill instructions.

Core Features & Use Cases

  • Enforces pre-response Skill invocation to guide the interaction flow.
  • Provides a clear protocol for selecting and applying relevant skills at the start of a chat.
  • Reduces ambiguity by mandating skill-based clarifications before answering.

Quick Start

Always invoke the Skill tool at the start of a conversation and follow the skill's guidance before answering.

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 usage at the start of every conversation?▼

To enforce skill usage at conversation start, invoke the Skill tool before any response to a user. This establishes a standardized protocol that loads a Skill unit's frontmatter and body as context to shape the initial interaction.

Why should I invoke skills before answering user queries?▼

Invoking skills before answering reduces ambiguity by mandating skill-based clarifications. It ensures relevant skills are considered first in every conversation, guiding the interaction flow and shaping clarifying questions.

What's the best way to standardize skill selection in a workflow?▼

The best way to standardize skill selection is applying a pre-response invocation rule. This provides a clear protocol for determining relevant skills at the start of a chat and directs you to follow skill instructions before answering.

Do I need specific frontmatter in my skill to use this invocation policy?▼

Yes, this invocation policy requires a Skill unit with frontmatter containing a name and description. It loads the skill's body as context and directs you to follow it before answering the user.

Can I use this pre-response invocation rule to guide clarifying questions?▼

Yes, you can use this rule to guide clarifying questions. By mandating skill-based clarifications before answering, it ensures the skill instructions shape how you request necessary information from the user.

What are the limitations of enforcing skill invocation at conversation start?▼

The limitation of enforcing skill invocation is that it mandates a strict pre-response protocol for every conversation. This standardized rule means skills must always be loaded and followed before any direct answer can be provided.