What problem does it solve?
This Skill helps you debug elusive failures by turning unclear symptoms into a reproducible, testable problem with evidence-driven narrowing, so you can fix the root cause instead of guessing.
Core Features & Use Cases
- Reproduce and shrink: Make the bug trigger on demand and reduce it to the smallest failing case, including capturing exact steps and environment details.
- Gather evidence across layers: Collect error output, environment/runtime versions, deployment timeline changes, and scope (users/regions/data subsets) to clarify where the fault lives.
- Hypothesize, then test systematically: Apply binary search (or git bisect), differential debugging, and instrumentation to confirm expected vs actual behavior and validate the fix.
- Use targeted references when needed: Load specialized material for profiling, production-only incidents, language-specific debuggers, and data-layer investigation.
- Safe production investigation: Follow a strict workflow that prioritizes stabilization and read-only evidence collection, avoiding interactive debugging and risky logging changes on live systems.
Quick Start
Use the debugging-strategies skill when you need to diagnose a production regression by first reproducing the failure off-prod, then applying differential debugging and targeted instrumentation to isolate the single responsible difference.