using-superpowers

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

Updated May 19, 2026
One-click install
npx skills add https://github.com/theGobindSingh/james-portfolio --skill using-superpowers-thegobindsingh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/theGobindSingh/james-portfolio/tree/main/.agents/skills/using-superpowers
Command: npx skills add https://github.com/theGobindSingh/james-portfolio --skill using-superpowers-thegobindsingh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI agents often skip available skills and respond directly, missing established workflows and producing inconsistent results. 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 Invocation: Requires invoking any potentially relevant skill (even at 1% likelihood) before responding or acting. - Cross-Platform Tool Mapping: Provides reference tables mapping Claude Code tool names to Copilot CLI, Codex, and Gemini CLI equivalents. - Priority and Red-Flag Rules: Defines instruction priority (user instructions over skills over defaults), skill ordering (process skills before implementation skills), and a list of rationalization red flags to stop. - Use Case: When a user asks an agent to fix a bug, the agent first invokes the debugging skill before exploring code, ensuring the correct workflow is followed from the start. ## Quick Start Ask the agent to start any task and it will check for applicable skills and invoke them before responding.

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 agent use skills before responding?▼

Invoke this skill at the start of any conversation. It instructs the agent to check for applicable skills before any response, including clarifying questions, and to announce which skill it is using and why.

How do Claude Code skills work in Copilot CLI or Gemini CLI?▼

Skills use Claude Code tool names, and the references directory provides mapping tables to platform equivalents. Copilot CLI uses the skill tool, Gemini CLI uses activate_skill, and Codex loads skills natively.

Do user instructions override skill instructions?▼

Yes, user instructions always take precedence. The priority order is explicit user instructions first, then skill behavior, then default system prompt behavior.

Which skill should run first when multiple skills apply?▼

Process skills like brainstorming or debugging run first because they determine how to approach the task. Implementation skills such as frontend-design run second to guide execution.

When should a subagent skip this skill?▼

A subagent dispatched to execute a specific task should skip this skill entirely. The SKILL.md includes a SUBAGENT-STOP directive instructing dispatched subagents to bypass the skill-checking protocol.