using-superpowers

Enforce a pre-response check to scan, match, prioritize, and invoke applicable skills.

8|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/SufficientDaikon/omniskill --skill using-superpowers-sufficientdaikon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/SufficientDaikon/omniskill/tree/main/skills/using-superpowers
Command: npx skills add https://github.com/SufficientDaikon/omniskill --skill using-superpowers-sufficientdaikon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents AI agents from ignoring available tools and processes, ensuring that every response is guided by the most relevant skills and adheres to the framework's protocols.

Core Features & Use Cases

  • Mandatory Skill Invocation: Guarantees that applicable skills are considered and executed before generating a response.
  • Prioritization Logic: Implements a clear order for skill execution (e.g., design before planning, planning before implementation).
  • Use Case: When asked to "write a Python script to sort a list," this Skill ensures that writing-plans and test-driven-development skills are invoked before the agent starts coding, leading to more robust and well-tested solutions.

Quick Start

Use the using-superpowers skill to ensure all relevant skills are checked before responding to any user request.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I enforce AI agent skill routing before generating a response?

Agent skill routing is enforced by establishing a mandatory pre-response check that scans, matches, prioritizes, and invokes applicable skills before the AI generates any output. This prevents bypassing available tools and protocols.

Why does my AI agent ignore available tools and protocols during task execution?

AI agents ignore available tools when there is no strict enforcement mechanism for skill invocation. Implementing a gatekeeper process addresses this by defining specific red flags that prevent common excuses for skipping the pre-response check.

What is the correct priority order for invoking AI agent skills?

The correct priority order for invoking skills follows a strict category sequence, executing design before planning, and planning before implementation. This ensures responses are systematically guided by the most relevant frameworks.

How to prevent an AI agent from coding without invoking planning and testing skills first?

Prevent premature coding by enforcing a meta-process that requires the agent to scan and match applicable skills like writing-plans and test-driven-development before starting implementation, leading to more robust solutions.

Can I use a meta-skill to guarantee test-driven-development is checked before Python scripting?

Yes, a meta-skill guarantees that applicable skills like test-driven-development and writing-plans are considered and executed before the agent starts writing a Python script, ensuring adherence to operational discipline.

What are the limitations of relying on AI agents to self-select relevant skills?

Relying on self-selection allows agents to bypass available tools and skip protocols. A gatekeeper skill overcomes this by enforcing a critical pre-response check with defined red flags, ensuring operational adherence.