c/backend › command
0votes

Systematic debugging (Superpowers)

Skill
submitted by u/client to c/backend · 0 uses

A four-phase process that finds the root cause of a bug before any fix is attempted.

Triggers on any bug, failing test or odd behavior and stops Claude from guessing at fixes. It works through four phases: investigate the root cause, compare against working patterns, test a hypothesis, and only then implement a fix. Supporting notes cover tracing a bug back to its source, defense in depth, and waiting on conditions instead of sleeping, plus a script that finds which test pollutes shared state.

Try asking:

  • "This test passes alone but fails in the full suite, figure out why"
  • "Users sometimes get logged out randomly, debug it"
  • "The build broke after the upgrade, find the real cause"

Source: obra/superpowers · MIT · by Jesse Vincent (obra)

0 commentsreport

Install this skill

Skills are folders with a SKILL.md file. Claude loads one on its own when a task matches its description. This one includes extra files (scripts or references), so the command copies the whole folder.

Claude Code plugin (easiest, stays up to date)
/plugin install superpowers@claude-plugins-official
Claude Code: for every project
npx degit obra/superpowers/skills/systematic-debugging ~/.claude/skills/systematic-debugging
Claude Code: this project only (commit it to share with your team)
npx degit obra/superpowers/skills/systematic-debugging .claude/skills/systematic-debugging

Made by Jesse Vincent (obra), MIT license. Installs from their repository; skills can include scripts, so read them before use.

In the Claude apps, zip the folder and upload it under Settings → Capabilities → Skills.

More from c/backend

See all of c/backend →
0 comments

Log in to join the discussion.