using-superpowers

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

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Emmanuel-R8/aikos --skill using-superpowers-emmanuel-r8
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/Emmanuel-R8/aikos/tree/main/.cursor/skills/using-superpowers
Command: npx skills add https://github.com/Emmanuel-R8/aikos --skill using-superpowers-emmanuel-r8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI assistants often skip available skills and respond directly, missing established workflows and producing inconsistent results. This Skill establishes a mandatory protocol that requires checking and invoking relevant skills 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. - Decision Flow Diagram: Provides a visual flowchart governing when to invoke skills, announce usage, and create todo items from checklists. - Rationalization Detection: Lists common red-flag thoughts that signal improper skill avoidance, with corrections for each. - Priority Ordering: Defines precedence when multiple skills apply—process skills (brainstorming, debugging) before implementation skills. - Use Case: When a user asks to fix a bug, the assistant invokes the debugging skill first rather than jumping straight into code edits. ## Quick Start Invoke the using-superpowers skill at the start of every conversation to ensure all relevant skills are checked 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 assistant always check for skills before responding?▼

Use a skill-enforcement protocol that requires invoking any potentially relevant skill before any response, including clarifying questions. The rule applies even at 1% relevance likelihood, and the assistant must announce which skill it is using and why.

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.

Should I invoke a skill for simple questions or quick tasks?▼

Yes. Questions are tasks, and the skill check happens before any response. Rationalizations like 'this is simple' or 'I remember the skill' are explicitly flagged as red flags that indicate improper skill avoidance.

What is the difference between rigid and flexible skills?▼

Rigid skills like TDD and debugging must be followed exactly without adapting away their discipline. Flexible skills describe patterns that can be adapted to context. The skill itself indicates which type it is.

When should a skill not be used after being invoked?▼

If an invoked skill turns out to be wrong for the situation, you do not need to use it. The requirement is to invoke and check the skill first, not to force its application when it does not fit.