What problem does it solve? Developers often jump to quick fixes that only mask symptoms, leading to recurring bugs and wasted time. This Skill enforces a disciplined four-phase debugging process that finds the true root cause before any fix is attempted. ## Core Features & Use Cases - Root Cause Investigation: Read full error traces, reproduce issues consistently, check recent changes, and trace data flow backward to the source. - Hypothesis-Driven Testing: Form a single hypothesis, test it with the smallest possible change, and avoid stacking unverified fixes. - Architecture Escalation: After three failed fix attempts, stop patching and raise the architectural question explicitly. - Use Case: A test fails in a multi-component pipeline (client → API → database → Kafka consumer). Instead of guessing which layer broke, add diagnostic logging at each boundary, run once to locate the failure point, then investigate that specific component. ## Quick Start Use the systematic-debugging skill to investigate this failing test and find its root cause before suggesting any fix.