What problem does it solve? Fixing bugs without a systematic process often leads to patching symptoms instead of root causes, causing regressions and recurring issues. This Skill enforces a disciplined reproduce-analyze-fix-verify workflow so every bug fix is test-backed and minimal. ## Core Features & Use Cases - Reproduction-First Testing: Write a failing test that reproduces the bug before making any code changes, then confirm it passes after the fix. - Root-Cause Analysis: Classify defects as logic errors, boundary conditions, concurrency issues, type problems, or external dependency failures, with caller and shared root-cause evidence rules. - Minimal Fix & Verification: Apply the smallest possible change, then validate with reproduction tests, full regression suites, and race detection. - Use Case: A Go service intermittently fails under load. Use this Skill to write a reproduction test, run go test -race to detect the race condition, apply a minimal fix, and verify the full test suite passes. ## Quick Start Use the debugging skill to reproduce this failing behavior with a test, find the root cause, and apply a minimal verified fix.