What problem does it solve?
This Skill solves the problem of guessing at fixes for errors by providing a structured, evidence-driven debugging workflow that collects runtime data, analyzes execution traces, and pinpoints root causes so fixes can be applied with confidence.
Core Features & Use Cases
- Hypothesis-driven diagnosis: Generate ranked, testable hypotheses about root causes instead of blind edits.
- Automatic and manual instrumentation: Inject structured debug logging into Python and JavaScript code or follow language-specific logging patterns for targeted diagnostics.
- Log analysis and anomaly detection: Parse debug logs, build execution traces, and surface unclosed functions, slow calls, error events, and null returns to accelerate root-cause identification.
- Safe workflow and cleanup: Backup originals, restore after debugging, and recommend regression tests and cleanup steps.
- Use Case: Troubleshoot an intermittent API failure in a Node.js service by instrumenting the suspected functions, reproducing the error, and running log analysis to confirm the failing code path.
Quick Start
Instrument the reported source file, reproduce the issue with the instrumented build, and paste the collected debug logs for analysis.