What problem does it solve?
Debugging failing tests, build errors, and runtime failures can be slow and confusing, especially when causes span recent changes, dependencies, or flaky behavior.
Core Features & Use Cases
- Parallelized failure reproduction: Runs targeted Gradle test/build commands and captures complete error details (test name/class, stack trace, file/line, triggering inputs).
- Parallelized root-cause analysis: Simultaneously inspects the failing test, the production code path it exercises, and related dependencies/mocks/config/DI wiring to form a root-cause hypothesis.
- Aggressive iterative repair and verification: Implements a minimal targeted fix, re-runs the specific failing test and related tests in parallel, then performs full suite validation and adds coverage if needed.
- Use Case: A CI pipeline fails after a refactor and you receive only a stack trace; use this skill to identify the regression or wiring issue, apply the minimal fix, and ensure the entire test suite passes.
Quick Start
Run the debug skill with a test name or error description so it can reproduce the issue, locate the root cause, apply a targeted fix, and confirm all tests pass.