What problem does it solve?
This Skill helps you investigate real runtime failures by grounding every conclusion in observed state, not guesses from code reading. It is designed to prevent wasted time on crashes, hangs, silent failures, timing bugs, and confusing behavior across languages and binaries.
Core Features & Use Cases
- Hypothesis-driven investigation: Form multiple competing explanations, gather distinguishing evidence, and narrow to the true cause.
- Runtime-specific debugging: Use the right workflow for Python, Node, Rust, Go, native binaries, or bundled apps instead of forcing one generic approach.
- Specialist tooling: Apply Playwright for browser issues, pwndbg for native binaries, and language-specific debuggers when the situation calls for them.
- Safe fix validation: Confirm the cause by toggling it, lock it with a failing-first test, verify the real scenario, and clean up every debug artifact.
Quick Start
Use the debugging skill to inspect the failing system, read the matching runtime references, and begin a hypothesis-driven investigation with journaled evidence.