
Systematic Debugging
- 196 repo stars
- Updated July 25, 2026
- secondsky/claude-skills
Apply a four-phase debugging framework that ensures root-cause investigation before attempting fixes for any bug or failure.
About
A four-phase debugging framework that forces root-cause investigation before attempting fixes. Developers use it whenever they hit a bug, test failure, or unexpected behavior and want a disciplined process instead of guessing at solutions.
- Four-phase framework
- Root-cause first
- Never jump to fixes
- For any bug or failure
Systematic Debugging by the numbers
- Data as of Jul 28, 2026 (Skillselion catalog sync)
/plugin marketplace add secondsky/claude-skills/plugin install systematic-debugging@claude-skillsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 196 |
|---|---|
| Last updated | July 25, 2026 |
| Repository | secondsky/claude-skills ↗ |
What it does
Apply a four-phase debugging framework that ensures root-cause investigation before attempting fixes for any bug or failure.
README.md
Systematic Debugging Skill
Four-phase debugging framework ensuring root cause investigation before attempting fixes.
Overview
This skill enforces a disciplined approach to debugging that prioritizes understanding over quick fixes. Random fixes waste time and create new bugs. Quick patches mask underlying issues. The core principle: ALWAYS find root cause before attempting fixes.
The Four Phases
- Root Cause Investigation - Read errors, reproduce, check changes, gather evidence
- Pattern Analysis - Find working examples, compare against references, identify differences
- Hypothesis and Testing - Form single hypothesis, test minimally, verify
- Implementation - Create failing test, implement single fix, verify solution
The Iron Law
NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST
If you haven't completed Phase 1, you cannot propose fixes.
When to Use
- ANY technical issue (test failures, bugs, unexpected behavior)
- Under time pressure (when guessing is tempting)
- "Just one quick fix" seems obvious
- Previous fix didn't work
- You don't fully understand the issue
Red Flags - STOP
- "Quick fix for now, investigate later"
- "Just try changing X and see if it works"
- "It's probably X, let me fix that"
- Proposing solutions before tracing data flow
- "One more fix attempt" (when already tried 2+)
Auto-Trigger Keywords
- debugging methodology
- root cause investigation
- systematic debugging
- bug investigation
- test failure analysis
- scientific debugging
- evidence-based fixes
- hypothesis testing
Source
Adapted from mrgoonie/claudekit-skills