using-superpowers

Enforces skill discovery and invocation before any AI response to user messages.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/singhaganesh/Urban-assist --skill using-superpowers-singhaganesh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/singhaganesh/Urban-assist/tree/main/.cursor/skills/using-superpowers
Command: npx skills add https://github.com/singhaganesh/Urban-assist --skill using-superpowers-singhaganesh

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 forces skill discovery and invocation before any response, including clarifying questions. ## Core Features & Use Cases - Mandatory Skill Check: Requires invoking the Skill tool before any response whenever there is even a 1% chance a skill applies. - Rationalization Detection: Lists common red-flag thoughts (e.g., "this is just a simple question") that signal improper skill avoidance. - Priority Ordering: Defines precedence between process skills (brainstorming, debugging) and implementation skills when multiple skills apply. - Use Case: When a user asks to fix a bug, the assistant first invokes the debugging skill, announces its use, creates todos from any checklist, and only then proceeds with the fix. ## Quick Start Ask the assistant to check for and apply any relevant skills before answering your next request.

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 mandatory skill-check protocol that requires invoking the Skill tool before any response, including clarifying questions. The rule applies whenever there is even a 1% chance a skill might apply to the task.

What is the correct order when multiple skills apply to one 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 skills be checked before asking clarifying questions?

Yes, skill checks come before clarifying questions. Skills often define how to gather information and explore a codebase, so skipping the check loses that guidance.

What are signs an AI is rationalizing skipping a skill?

Common red flags include thoughts like "this is just a simple question", "I need more context first", or "I remember this skill". Each indicates the assistant is avoiding the mandatory skill check.

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, and the skill itself states which type it is.