Systematic Debugging — Testing skill for Claude Code
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) that.
How to install Systematic Debugging
Installs to ~/.claude/skills/chrisryugj-lexdiff-systematic-debugging/SKILL.md
mkdir -p ~/.claude/skills/chrisryugj-lexdiff-systematic-debugging && curl -fsSL https://raw.githubusercontent.com/chrisryugj/lexdiff/HEAD/.claude/skills/systematic-debugging.md -o ~/.claude/skills/chrisryugj-lexdiff-systematic-debugging/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Systematic Debugging does
name: systematic-debugging description: Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) that ensures understanding before attempting solutions
Systematic Debugging
Overview
Random fixes waste time and create new bugs. Quick patches mask underlying issues.
**Core principle:** ALWAYS find root cause before attempting fixes. Symptom fix
Alternatives in Testing
- Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
- Skill Debug — Debug issues methodically — use when stuck on errors, test failures, or unexpected behavior 2.8k ★
- Fixtests — Systematic test failure analysis and remediation 849 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
J Debug
Systematic bug investigation — root cause analysis, not random fixes. Use when a test fails, a bug appears, or
St Debug
Hypothesis-driven debugging with observation-only instrumentation and user reproduction; fixes route through t
Root Cause Debugger
A Claude Code skill that enforces disciplined, evidence-based debugging — reproduce, localize, form and test o
Quick Debug
Structured bug investigation — reproduce, root-cause, fix, regression-test. Uses the debugger subagent for iso
Debugging
Debug a bug, crash, failing test, or broken build to root cause
Logic Locate
Locate the root cause of a confirmed failure — use when you have a stack trace, failing test, or wrong output
Related Agents
Debugger Lite
Use when encountering any bug, test failure, unexpected behavior, or error - before proposing fixes.
Ix Bug Investigator
Root cause analysis agent. Traces execution paths from a symptom to failure candidates. Use when debugging a s
Dev Debug
Bug diagnostic and investigation. Use to identify the root cause of a problem, analyze stack traces, or unders