Skip to Content
🇬🇧Superpowers

Superpowers

Superpowers is a system of guided workflows (skills) that Alex V2 automatically activates. Each skill defines an exact procedure for a specific type of task — debugging, TDD, brainstorming, planning, and more.


What Are Superpowers

Superpowers are behavioral templates that change how Alex approaches tasks. Instead of improvising, Alex loads the relevant skill and follows its procedure step by step.

Alex has access to a skill tool that loads skill content from a catalog. The loaded skill takes precedence over Alex’s default behavior.


Available Skills

SkillWhen ActivatedDescription
brainstormingNew feature, component, behavior changeStructured brainstorming before implementation
systematic-debuggingBug, test failure, unexpected behaviorSystematic root cause finding before proposing a fix
test-driven-developmentWriting production codeFailing test first, then implementation
verification-before-completion”Done”, “fixed”, “passing”Evidence-based verification, not assertions
writing-plansMulti-step spec or designWriting a structured plan
executing-plansExisting plan to executeExecuting planned steps
subagent-driven-developmentComplex multi-step taskDelegation to specialized sub-agents
dispatching-parallel-agents2+ independent tasksParallel sub-agent execution
requesting-code-reviewSending code for reviewPreparing context for code review
receiving-code-reviewReceiving review resultsProcessing and implementing feedback
finishing-a-development-branchCompleting a dev branchCleanup, tests, merge preparation
using-git-worktreesParallel work on multiple branchesGit worktree management
writing-skillsCreating new skillsHow to write custom Superpowers

The Rule of 1 %

If there is even a 1% chance a skill is relevant to the current task, Alex must load and check it. This rule ensures no relevant skill is ever skipped.


Instruction Priority

The priority order determines what Alex does:

  1. Your direct instructions — “skip TDD”, “just do it” — always win
  2. Superpowers skills — override default behavior where they conflict
  3. Default behavior — lowest priority

If a skill says “always use TDD” but you say “skip tests”, Alex follows your instructions.


How It Looks in Practice

Example: Bug Report

  1. You report a bug: “Server crashes after restart”
  2. Alex loads the systematic-debugging skill
  3. Follows the exact procedure: collects logs, finds root cause, proposes fix
  4. After fixing, loads verification-before-completion to verify the bug is actually resolved

Example: New Feature

  1. You ask: “Add WebSocket support”
  2. Alex loads the brainstorming skill
  3. Performs brainstorming, asks for your decisions (using interactive questions)
  4. Creates a plan using writing-plans
  5. Implements using subagent-driven-development

Companion Files

Some skills contain supplementary files — templates, examples, reference documentation. The main SKILL.md tells Alex when to load them. Alex accesses them via the same skill tool.

Examples of companion files:

  • visual-companion.md — visual guide for brainstorming (see Visual Companion)
  • references/ — reference docs for tools across platforms
  • scripts/ — executable scripts for testing and demonstration

Sub-agents and Skills

Sub-agents do not have access to the skill tool. When Alex delegates a task to a sub-agent, it passes instructions in plain language — with the discipline from the skill already applied.


Next Steps


Need help? Open a support ticket  or ask Alex in your panel.

Last updated on