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.