using-superpowers

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI agents often skip available skills and respond directly, missing established workflows. This Skill establishes a mandatory protocol requiring skill lookup and invocation before any response, including clarifying questions. ## Core Features & Use Cases - Mandatory Skill Check: Requires invoking any potentially relevant skill (even at 1% likelihood) before responding or acting. - Priority Framework: Defines instruction precedence where user instructions override skills, and skills override default system behavior. - Cross-Platform Tool Mapping: Provides reference tables mapping Claude Code tools to Codex and Gemini CLI equivalents. - Use Case: When a user asks to fix a bug, the agent first invokes the debugging skill before exploring code, ensuring disciplined workflows instead of ad-hoc fixes. ## Quick Start Start a new conversation and ask the agent to follow the superpowers skill protocol before responding to any task.

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?▼

Load this skill at conversation start so it establishes the rule that any potentially relevant skill must be invoked before any response, including clarifying questions. The agent announces which skill it is using and follows it exactly.

What happens when user instructions conflict with a skill?▼

User instructions always take precedence. If CLAUDE.md, GEMINI.md, or AGENTS.md says not to use a workflow like TDD, that overrides the skill's directive, while skills still override default system prompt behavior.

Does this skill work with Gemini CLI and Codex?▼

Yes, it includes reference files mapping Claude Code tool names to Gemini CLI equivalents like activate_skill and Codex equivalents like spawn_agent. Gemini CLI lacks subagent support, so subagent-based skills fall back to single-session execution.

When should a skill not be invoked?▼

Subagents dispatched to execute a specific task should skip this skill entirely. Also, if an invoked skill turns out to be wrong for the situation, it can be abandoned after checking.

How are multiple applicable skills prioritized?▼

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