What problem does it solve?
It solves the problem of stalled fixes when tests fail, builds break, or runtime behavior diverges from expectations by guiding you through evidence-preserving, root-cause-oriented debugging instead of guessing.
Core Features & Use Cases
- Structured triage checklist: Helps you reproduce, localize the failing layer, reduce to a minimal case, and then fix the underlying cause.
- Regression prevention: Produces a guardrail by adding a targeted test that fails before the fix and passes after it.
- Verification workflow: Ensures the full scenario is re-checked end-to-end (tests, build, and manual spot checks).
- Safety for misleading outputs: Treats log output and error text as untrusted diagnostic data, reducing the risk of following malicious or misleading instructions embedded in errors.
- Use cases: test failures after changes, build/tooling errors, runtime bugs/incident triage, and non-reproducible issues needing instrumentation and documentation.
Quick Start
Use this skill when an unexpected error occurs by preserving the exact logs and repro steps, then follow the triage steps to identify and fix the root cause before resuming development.