using-superpowers

Check for and invoke relevant skills before responding to tasks.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/DFly7/iOS-FastAPI-Supabase-AI --skill using-superpowers-dfly7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/DFly7/iOS-FastAPI-Supabase-AI/tree/main/.agents/skills/using-superpowers
Command: npx skills add https://github.com/DFly7/iOS-FastAPI-Supabase-AI --skill using-superpowers-dfly7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Agents and assistants frequently jump into tasks without checking for specialized, prebuilt skills, which leads to inconsistent approaches, missed tooling, and wasted effort. This Skill enforces a simple, invocation-first workflow so that appropriate skills are discovered and applied before any response or action is taken.

Core Features & Use Cases

  • Invocation-first workflow: Requires checking for and invoking relevant skills before responding, even when clarifying questions seem necessary.
  • Tool and platform mapping: Provides mappings and guidance for adapting skill instructions across Claude Code, Copilot CLI, Gemini CLI, and Codex environments.
  • Process enforcement: Defines priority rules, red flags, and when to dispatch or avoid subagents to ensure consistent, auditable behavior.
  • Use Case: Onboarding a new multi-step task where domain-specific skills (e.g., debugging, code review, deployment) must be applied in a prescribed order to avoid rework.

Quick Start

Invoke the using-superpowers skill at the start of any task by calling the Skill tool to determine whether specialized skills apply before answering.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I enforce skill invocation before an AI agent starts a task?

To enforce skill invocation before task execution, apply an invocation-first workflow that checks for and activates relevant specialized skills before any response or action is taken, ensuring proper tooling and procedures are considered.

What is an invocation-first workflow for agent task execution?

An invocation-first workflow requires an agent to discover and apply relevant domain-specific skills before responding, preventing inconsistent approaches, missed tooling, and wasted effort during multi-step tasks like debugging or deployment.

Can I adapt skill instructions across different CLI environments like Claude Code and Copilot CLI?

Yes, skill instructions can be adapted across Claude Code, Copilot CLI, Gemini CLI, and Codex environments using provided tool and platform mappings to ensure consistent behavior across different agent platforms.

When do I need process enforcement for agent workflows?

Process enforcement is needed when onboarding multi-step tasks where domain-specific skills must be applied in a prescribed order, utilizing priority rules and red flags to ensure consistent, auditable behavior and avoid rework.

What is the best way to ensure an agent checks for specialized skills before answering?

The best way to ensure an agent checks for specialized skills is to implement an invocation-first policy that enforces skill discovery at the start of conversations, planning, debugging, or task execution before any clarifying response.