using-superpowers

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

1|Updated Jun 6, 2026
One-click install
npx skills add https://github.com/JaimeHoracio/Ostacky --skill using-superpowers-jaimehoracio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/JaimeHoracio/Ostacky/tree/main/assets/skills/using-superpowers
Command: npx skills add https://github.com/JaimeHoracio/Ostacky --skill using-superpowers-jaimehoracio

SYSTEM DOCUMENTATION & REQUIREMENTS

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 that forces the agent to check for and invoke relevant skills before responding, asking clarifying questions, or taking any action. ## Core Features & Use Cases - Mandatory Skill Check: Requires invoking any potentially relevant skill (even at 1% relevance) before any response, including clarifying questions. - Priority Framework: Defines a clear hierarchy where user instructions (AGENTS.md, GEMINI.md) override skills, and skills override default system behavior. - Decision Flowchart: Includes a graphviz flow diagram governing when to invoke skills, announce usage, and convert checklists into todo items. - Use Case: When a user asks to fix a bug, the agent first invokes the debugging skill before exploring code, ensuring the disciplined workflow is followed instead of ad-hoc edits. ## Quick Start Ask the agent to start any task and it will check for applicable skills 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 skills before responding?▼

Install this skill so it loads at conversation start. It instructs the agent to invoke any potentially relevant skill via the skill tool before responding, asking questions, or taking action, even at a 1% relevance threshold.

What is the correct order when multiple skills apply to a task?▼

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

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

Yes. In OpenCode and Copilot CLI skills are invoked with the skill tool, while Gemini CLI uses the activate_skill tool. Skills load from .opencode/skills/, assets/skills/, and installed plugins.

Do user instructions override skill workflows like TDD?▼

Yes. Explicit user instructions in AGENTS.md, GEMINI.md, or direct requests take highest priority. If the user says not to use TDD, that overrides a skill mandating it.

When should a subagent skip this skill?▼

A subagent dispatched to execute a specific task should skip this skill entirely, as indicated by the SUBAGENT-STOP block at the top of the instructions.