using-superpowers

Enforces skill discovery and invocation before any AI response or action.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill using-superpowers-lgj-jonathan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills/tree/main/superpowers/skills/using-superpowers
Command: npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill using-superpowers-lgj-jonathan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI assistants often skip available skills and respond directly, missing established workflows. This Skill establishes a mandatory protocol that requires checking for and invoking relevant skills before any response, including clarifying questions. ## Core Features & Use Cases - Mandatory Skill Check: Requires invoking any potentially applicable skill (even at 1% relevance) before responding or acting. - Instruction Priority Framework: Defines a clear hierarchy where user instructions override skills, and skills override default system behavior. - Cross-Platform Tool Mapping: Provides reference tables mapping Claude Code tools to Codex and Gemini CLI equivalents. - Use Case: When a user asks to fix a bug, the assistant first invokes the debugging skill before exploring code, ensuring disciplined workflows instead of ad-hoc fixes. ## Quick Start Start a new conversation and ask the assistant to follow the superpowers skill protocol before answering any request.

Frequently Asked Questions about using-superpowers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an AI assistant use skills before responding?

Invoke the using-superpowers skill at conversation start. It mandates checking for applicable skills before any response, including clarifying questions, and requires announcing which skill is being used and why.

What is the skill invocation priority order?

Process skills like brainstorming and debugging come first since they determine how to approach the task. Implementation skills like frontend-design come second to guide execution.

Do user instructions override skill instructions?

Yes, user instructions always take highest priority. If CLAUDE.md or AGENTS.md says not to use TDD but a skill requires it, follow the user's instructions.

Does this skill work with Gemini CLI or Codex?

Yes, reference files map Claude Code tool names to Gemini CLI and Codex equivalents. Gemini uses activate_skill, while Codex loads skills natively; note that Gemini CLI lacks subagent dispatch support.

When should a skill not be invoked?

Subagents dispatched for a specific task should skip this skill. Also, if an invoked skill turns out to be wrong for the situation, you can abandon it after checking.