Four-phase debugging: investigate, analyze, test, implement.
Four-phase debugging methodology — investigate, analyze patterns, test hypotheses, and implement fixes with full root-cause traceability.
claude skill install systematic-debugging
# Debug a specific error message
/systematic-debugging "TypeError: Cannot read property 'id' of undefined"
# Analyze a failing test
/systematic-debugging --test src/auth.test.ts
Follows a structured four-phase approach: (1) Investigate by gathering error context and reproducing the issue, (2) Analyze patterns across related code paths, (3) Test hypotheses with minimal targeted changes, (4) Implement the fix with regression tests. Each phase produces documented evidence for traceability.
Works with Claude Code, Codex, Gemini CLI, Cursor, Windsurf, and Aider.