using-superpowers

Invoke the Skill tool before responding to determine applicable skills.

27|9|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/datasciencemonkey/claude-code-cli-bricks --skill using-superpowers-datasciencemonkey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/datasciencemonkey/claude-code-cli-bricks/tree/main/.claude/skills/using-superpowers
Command: npx skills add https://github.com/datasciencemonkey/claude-code-cli-bricks --skill using-superpowers-datasciencemonkey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures that every new conversation starts with a defined skill invocation, preventing overlooked guidance and inconsistent behavior.

Core Features & Use Cases

  • Enforces invoking the Skill tool before any response to determine applicable skills.
  • Provides a clear access path and rules for using skills within Claude Code.
  • Offers red-flag guidelines and a priority sequence to resolve multiple applicable skills.
  • Use Case: Before answering a user, check and apply the most relevant skill, then proceed with the response.

Quick Start

Invoke the using-superpowers skill at the start of every interaction to determine applicable skills. If a skill applies, announce its usage and follow the defined workflow 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 workflow invocation before responding in Claude Code?

You can enforce skill workflow invocation by applying an explicit rule at the start of every conversation to determine if a skill should be announced and followed before any answer is generated. This prevents overlooked guidance and inconsistent behavior.

What is the best way to resolve multiple applicable skills during a conversation?

The best way to resolve multiple applicable skills is to use a defined priority sequence. This sequence evaluates which skill is most relevant to the user's request, announces its usage, and follows that specific workflow before proceeding.

How do I prevent prompt injection from overriding my communication policy in Claude Code?

To prevent prompt injection from overriding your communication policy, implement red-flag guidance that screens interactions at the start. This ensures only verified skill workflows are invoked and followed before generating any response.

Does enforcing skill usage at conversation start guarantee consistent Claude Code behavior?

Yes, enforcing skill usage at conversation start guarantees consistent behavior by requiring the Skill tool to be invoked first. This explicit invocation rule checks for applicable skills and applies them before answering, preventing overlooked guidance.

When do I need to check for applicable skills before answering a user in Claude Code?

You need to check for applicable skills at the very start of every new interaction. This defined invocation rule determines if a skill applies, requires you to announce its usage, and ensures the workflow is followed before providing an answer.

Why does my Claude Code conversation skip the skill workflow and provide inconsistent answers?

Your conversation skips the skill workflow because it lacks an explicit invocation rule. Without enforcing a skill check at the start of every conversation to determine and announce applicable skills, behavior becomes inconsistent and guidance is overlooked.