using-superpowers

Check for applicable skills and invoke them before responding.

131|4|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/AlphaLab-USTC/OhMyCode --skill using-superpowers-alphalab-ustc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/AlphaLab-USTC/OhMyCode/tree/main/.agents/skills/superpowers/using-superpowers
Command: npx skills add https://github.com/AlphaLab-USTC/OhMyCode --skill using-superpowers-alphalab-ustc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents you from jumping into a task without first checking whether another skill should guide the work, reducing missed steps and inconsistent behavior.

Core Features & Use Cases

  • Skill Discovery: Identifies when a relevant skill may apply, even for simple requests.
  • Mandatory Invocation Rule: Requires checking and invoking the correct skill before any response or clarification.
  • Workflow Discipline: Helps maintain a consistent process for tasks like debugging, brainstorming, and implementation.
  • Use Case: When starting a coding task, use this Skill to determine whether a specialized skill should be loaded before any analysis or response.

Quick Start

Before answering, check whether any skill might apply to the current task and invoke the relevant one first.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I enforce a skill-check workflow before responding to a coding task?

To enforce a skill-check workflow, you must apply a mandatory pre-response invocation rule that checks for and loads any specialized skill before answering. This prevents jumping into conversational task handling without proper process selection.

What is the best way to ensure multi-skill orchestration discovers the right process first?

The best way to ensure proper multi-skill orchestration is to maintain strict workflow discipline that requires checking whether another skill applies before any analysis. This skill discovery process reduces missed steps and inconsistent behavior.

Why does my assistant skip steps during debugging without checking for relevant skills?

Your assistant skips steps during debugging because it lacks a mandatory invocation rule for skill discovery. Applying strict pre-response discipline ensures the correct specialized skill is loaded first, reducing missed steps and inconsistent behavior.

Do I need to invoke a specialized skill before answering a simple workflow request?

Yes, you need to invoke a specialized skill before answering even simple workflow requests. The mandatory skill-check workflow identifies when a relevant skill may apply and requires pre-response invocation to maintain consistent process selection.

Can I use skill orchestration to prevent inconsistent behavior in task handling?

Yes, you can use skill orchestration to prevent inconsistent behavior by enforcing a mandatory skill-check workflow before responding. This requires strict pre-response invocation discipline to ensure the correct skill is always loaded first.

When should I not use a mandatory skill-check workflow for process selection?

You should not use a mandatory skill-check workflow when a conversational task requires an immediate, unstructured response without process selection. However, skipping pre-response invocation discipline risks missed steps and inconsistent behavior during task handling.