What problem does it solve? Debugging often devolves into guesswork and random code changes. This Skill replaces that with a structured scientific method—reproduce, gather information, hypothesize, test—so you can find root causes faster across any language or stack. ## Core Features & Use Cases - Systematic Four-Phase Process: Reproduce the issue, collect environment and error data, form hypotheses, and verify fixes with binary search and isolation techniques. - Language-Specific Tooling: Ready-to-use debugger setups for JavaScript/TypeScript (VS Code launch configs, Chrome DevTools), Python (pdb, breakpoint, cProfile), and Go (Delve, pprof). - Pattern Playbooks: Targeted strategies for intermittent bugs, performance bottlenecks, memory leaks, and production-only failures. - Use Case: A Node.js API intermittently returns wrong totals in production. Use the differential debugging technique to compare working vs broken environments, add trace logging, and run git bisect to pinpoint the regressing commit. ## Quick Start Help me debug an intermittent race condition in my Node.js order processing service using a systematic approach.