Plugin Ecosystem

superpowers

Core skills library for Claude Code — TDD, debugging, collaboration patterns, and proven development techniques.

New

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven development techniques.

Source: superpowers-dev marketplace Version: 4.3.1 Author: Jesse Vincent

Key Commands

CommandDescriptionWhen to Use
/brainstormCollaborative design session exploring requirements and approaches before implementationStarting any creative work — new features, components, or behavior changes
/write-planCreate a detailed implementation plan with bite-sized tasksWhen you have a spec or requirements and need to break them into steps
/execute-planExecute a plan in batches with review checkpointsWhen you have a written plan ready to implement

Skills

SkillWhen It Activates
brainstormingBefore any creative work — creating features, building components, adding functionality
writing-plansWhen you have a spec or requirements for a multi-step task, before touching code
executing-plansWhen you have a written implementation plan to execute with review checkpoints
systematic-debuggingWhen encountering any bug, test failure, or unexpected behavior, before proposing fixes
test-driven-developmentWhen implementing any feature or bugfix, before writing implementation code
subagent-driven-developmentWhen executing implementation plans with independent tasks in the current session
dispatching-parallel-agentsWhen parallel work is beneficial across independent tasks
verification-before-completionBefore marking any task as complete
requesting-code-reviewWhen preparing code for review
receiving-code-reviewWhen processing review feedback
finishing-a-development-branchWhen wrapping up work on a feature branch
using-git-worktreesWhen working with git worktrees for isolated development
using-superpowersGeneral guidance on using superpowers effectively
writing-skillsWhen authoring new Claude Code skills

Agents

AgentPurpose
code-reviewerReviews code after completing a plan step, checking for quality and correctness

Common Workflows

Idea to Implementation

This is the most common superpowers workflow, taking a feature from concept to code:

  1. Brainstorm — Start with /brainstorm and describe your idea. Claude explores requirements, asks clarifying questions, considers approaches, and produces a design document.
  2. Plan — Take the design output and run /write-plan. This produces a step-by-step implementation plan with bite-sized tasks, file paths, and TDD steps.
  3. Execute — Run /execute-plan to implement the plan. Claude works through each task using subagents, with code review checkpoints between steps. The TDD skill ensures tests are written before implementation.

Bug Fix Workflow

When something breaks, superpowers provides a structured debugging approach:

  1. Debug — The systematic-debugging skill activates automatically when you describe a bug or test failure. Claude forms hypotheses, isolates the issue, and identifies the root cause before proposing any fix.
  2. Fix with TDD — Once the root cause is found, the TDD skill kicks in: write a failing test that reproduces the bug, then implement the fix, then verify all tests pass.
  3. Verify — The verification-before-completion skill ensures nothing is marked done until all checks pass.

Tips

  • Always start with /brainstorm before jumping to implementation. It often reveals requirements you had not considered.
  • The /write-plan output is designed to be consumed by /execute-plan. Keep them together in a workflow.
  • The code-reviewer agent runs automatically between plan steps. Do not skip its feedback.
  • For large features, the subagent-driven-development skill dispatches parallel agents to work on independent tasks simultaneously.

See Also