What problem does it solve?
Diagnosing why a dotnet/maui pull request or nightly build is failing requires navigating multiple Azure DevOps pipelines, Helix device-test logs, and MSBuild binlogs, which is slow and error-prone without MAUI-specific knowledge.
Core Features & Use Cases
- PR CI Investigation: Gathers build and test status for the maui-pr, maui-pr-devicetests, and maui-pr-uitests pipelines, applying MAUI-specific corrections such as the XHarness exit-0 blind spot and test-count deduplication.
- Merge-Readiness Assessment: Compares failures against the base branch and classifies a PR as ready to merge, not ready, or needing human investigation.
- Nightly Build Triage: Investigates the official signed build (definition 1095 on dnceng/internal) when the inflight dogfood feed goes stale, including known Pack Windows failure signatures.
- Use Case: A maintainer asks why CI is red on a community PR; the skill pulls the failing timeline, checks Helix aggregated results for hidden device-test failures, and reports whether the failures pre-exist on the base branch.
Quick Start
Ask why CI is failing on a specific dotnet/maui pull request or whether the nightly build is broken.