What problem does it solve?
When a concrete ./holohub command fails, hangs, regresses, or returns wrong output, this Skill turns that failure into a reproducible diagnosis, a minimal fix, and focused regression proof instead of guesswork or destructive trial-and-error.
Core Features & Use Cases
- Structured Failure Reproduction: Freezes the exact command, revision, environment, and error boundary, then previews and reproduces the failure once without edits.
- Layer-Based Diagnosis: Classifies failures across launcher, host, container, build, test, and application layers, testing one falsifiable hypothesis at a time.
- Safe Minimal Fixes: Changes only the owning layer, keeps cache cleanup behind explicit user approval, and proves the fix with the identical command plus a focused regression test.
- Use Case: A developer runs
./holohub run endoscopy_tool_tracking and it exits 1 with ModuleNotFoundError: holoscan; the Skill isolates whether the wrapper environment or the project container is at fault, applies the smallest fix, and verifies the identical command passes.
Quick Start
Ask your agent to diagnose why your exact failing ./holohub command fails and to fix it minimally with proof, for example: "./holohub build my_app fails after my dependency change, find the root cause and fix it."