using-superpowers

Enforces mandatory skill discovery and invocation before any agent response or action.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/AarushiShah/coding-agents-databricks-apps --skill using-superpowers-aarushishah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/AarushiShah/coding-agents-databricks-apps/tree/main/.claude/skills/using-superpowers
Command: npx skills add https://github.com/AarushiShah/coding-agents-databricks-apps --skill using-superpowers-aarushishah

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 to any user message. ## Core Features & Use Cases - Mandatory Skill Check: Requires invoking the Skill tool before any response, including clarifying questions, whenever there is even a small chance a skill applies. - Decision Flowchart: Provides a graph-based workflow covering skill invocation, announcement, checklist handling via TodoWrite, and exact skill execution. - Rationalization Detection: Lists common red-flag thoughts (e.g., "this is just a simple question") that signal the agent is skipping required skill checks. - Priority Ordering: Defines precedence rules so process skills like brainstorming and debugging run before implementation skills. - Use Case: When a user asks to fix a bug, the agent first invokes the debugging skill, then any domain-specific skills, instead of jumping straight into code edits. ## Quick Start Start any conversation and require the agent to invoke all potentially relevant skills before giving any response or asking clarifying questions.

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 for skills before responding?

Install a meta-skill that mandates skill invocation before any response, including clarifying questions. This Skill defines that rule with a decision flowchart and requires announcing each skill used with its purpose.

What is the correct order for applying multiple AI agent skills?

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

How are skill checklists handled during agent execution?

When an invoked skill contains a checklist, the agent creates one TodoWrite todo per checklist item before proceeding. It then follows the skill instructions exactly rather than adapting them.

When can an AI agent skip invoking a skill?

Only when no skill could possibly apply to the task. The rule treats even a small chance of relevance as grounds for invocation, and rationalizations like "simple question" or "need context first" are explicitly rejected.

What is the difference between rigid and flexible skills?

Rigid skills such as TDD and debugging must be followed exactly without adapting away their discipline. Flexible skills describe patterns that can be adapted to context, and each skill states which type it is.