---
name: "Systematic Debugging"
description: "Structured debugging workflow that analyzes errors, stack traces, and root causes with a hypothesis-driven approach to resolve bugs faster."
type: skill
roles: ["Engineering"]
activities: ["Debugging", "Troubleshooting"]
tags: ["Debugging", "Analysis", "Bug Fix", "Diagnostics"]
owner: "Superpowers Team"
version: "1.4.2"
sourceUrl: "https://github.com/superpowers/debugging"
compatibility: "Claude Code >= 1.0"
---

# Systematic Debugging

> Structured debugging workflow that analyzes errors, stack traces, and root causes with a hypothesis-driven approach to resolve bugs faster.

## Overview

Systematic Debugging applies a methodical hypothesis-repro-fix cycle to complex bugs. It helps engineers move from vague error symptoms to root cause identification without getting lost in dead ends, significantly shortening mean time to resolution.

## Capabilities

| Capability | Description |
|---|---|
| Error Analysis | Parses stack traces and error messages to extract meaningful signals |
| Hypothesis Generation | Proposes ranked root cause hypotheses based on available evidence |
| Reproduction Steps | Helps construct minimal reproducible examples |
| Fix Verification | Validates fixes against the original failure condition |
| Regression Check | Suggests related areas to verify the fix hasn't introduced regressions |

## Install Steps

### 1. Install via Claude Code

```bash
claude skill install superpowers:systematic-debugging
```

### 2. Activate in your session

```
/debug
```

### 3. Verify installation

```bash
claude skill list | grep debugging
```

Need help? Contact the Integration Team or open an issue on the source repository.
