using-superpowers

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

Updated May 28, 2026
One-click install
npx skills add https://github.com/mpmf/SDD_Base --skill using-superpowers-mpmf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/mpmf/SDD_Base/tree/main/.opencode/skills/superpowers/using-superpowers
Command: npx skills add https://github.com/mpmf/SDD_Base --skill using-superpowers-mpmf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI agents often skip available skills and improvise answers, leading to inconsistent workflows and missed process discipline. This Skill establishes a mandatory protocol requiring skill lookup and invocation before any response, including clarifying questions. ## Core Features & Use Cases - Mandatory Skill Invocation: Requires checking for applicable skills before any response, with a decision flowchart governing when to invoke, announce, and follow skills. - Instruction Priority Framework: Defines a clear hierarchy where user instructions (CLAUDE.md, GEMINI.md, AGENTS.md) override skills, which override default system behavior. - Cross-Platform Tool Mapping: Ships reference guides mapping Claude Code tool names to Copilot CLI, Codex, and Gemini CLI equivalents, including subagent dispatch patterns. - Use Case: When a user asks an agent to fix a bug, the agent first invokes the debugging skill before exploring code, then applies domain-specific skills, ensuring process skills run before implementation skills. ## Quick Start Ask the agent to start any task and it will check for applicable skills, announce which one it is using, and follow it 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 always check for skills before responding?▼

Install this skill so it loads at conversation start. It instructs the agent to invoke any potentially relevant skill before responding, including before clarifying questions, and provides a decision flowchart for the check.

What is the skill invocation order when multiple skills apply?▼

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

Do user instructions override skill instructions?▼

Yes. Explicit user instructions in CLAUDE.md, GEMINI.md, AGENTS.md, or direct requests take highest priority. Skills override default system behavior but never override the user.

Does this skill work with Copilot CLI, Codex, and Gemini CLI?▼

Yes. The references directory includes tool mapping guides translating Claude Code tool names to Copilot CLI, Codex, and Gemini CLI equivalents, including subagent dispatch and task tracking tools.

When should a subagent skip this skill?▼

Subagents dispatched to execute a specific task skip this skill entirely, as indicated by the SUBAGENT-STOP block. It applies only to the primary agent handling user conversations.