using-superpowers

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

Updated Jan 12, 2025
One-click install
npx skills add https://github.com/rinbarpen/NeuroTrain --skill using-superpowers-rinbarpen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/rinbarpen/NeuroTrain/tree/main/.cursor/commands/using-superpowers
Command: npx skills add https://github.com/rinbarpen/NeuroTrain --skill using-superpowers-rinbarpen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI assistants often skip available skills and respond directly, missing workflows that would improve results. This Skill establishes a mandatory protocol requiring skill checks before any response, including clarifying questions. ## Core Features & Use Cases - Mandatory Skill Invocation: Requires invoking any potentially relevant skill (even at 1% likelihood) before responding or acting. - Decision Flowchart: Provides a graph-based workflow for deciding when to invoke skills, announce usage, and follow checklists via todo items. - Red Flag Detection: Lists common rationalizations (e.g., "this is just a simple question") that signal improper skill avoidance. - Skill Prioritization: Defines ordering rules where process skills (brainstorming, debugging) precede implementation skills. - Use Case: When a user asks to fix a bug, the assistant first invokes the debugging skill before exploring code, ensuring disciplined workflow execution. ## Quick Start Start any conversation by checking which skills apply to the user's request and invoke the relevant skill 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 invocation protocol that requires checking skill applicability before any response, including clarifying questions. The rule mandates invoking skills even at 1% relevance likelihood and announcing usage before proceeding.

What is the correct order for invoking multiple skills?▼

Invoke process skills first (brainstorming, debugging) since they determine how to approach the task, then implementation skills (frontend-design, mcp-builder) that guide execution. For example, building something starts with brainstorming, then domain skills.

Should skills be invoked for simple questions?▼

Yes. Questions count as tasks, and the protocol treats rationalizations like "this is just a simple question" as red flags. Skill checks happen before any response regardless of perceived simplicity.

What is the difference between rigid and flexible skills?▼

Rigid skills like TDD and debugging must be followed exactly without adapting away discipline. Flexible skills like design patterns allow adapting principles to context. The skill itself indicates which type it is.

When should the Skill tool be used instead of reading skill files directly?▼

In Claude Code, always use the Skill tool to invoke skills, which loads content into context for direct following. Never use the Read tool on skill files, as invocation ensures proper loading and presentation.