What problem does it solve?
This Skill helps developers systematically diagnose and resolve software bugs, runtime exceptions, coroutine deadlocks, and unexpected behavior by enforcing reproducible investigation and evidence-driven fixes.
Core Features & Use Cases
- Reproducible Investigation Workflow: Step-by-step methodology to reproduce issues, gather logs and stack traces, form hypotheses, verify one at a time, and prevent regressions with tests.
- Kotlin/JVM and Coroutine Patterns: Practical guidance for coroutine deadlocks, CancellationException handling, Exposed ORM transaction errors, and NullPointerException root-cause analysis.
- Regression Hunting & Reporting: Integrates git-bisect guidance and a concise root cause report format that links evidence to the exact failing line, proposed fix, and prevention steps.
- Use Case: When a Telegram bot built on Kotlin hangs in production with no output, use this Skill to collect thread dumps, reproduce the hang locally, trace coroutine misuse, and produce a regression test.
Quick Start
Invoke the debugging-wizard with a concise reproduction description, the full stack trace and logs, environment details, and the failing test or steps to receive a prioritized root cause analysis and verification plan.