What problem does it solve?
Investigating Fuzzlyn fuzzer failures in .NET CI runs is a tedious manual process involving artifact downloads, assertion grouping, superpmi replay, and root-cause analysis of JIT dumps. This Skill automates that entire triage workflow.
Core Features & Use Cases
- Artifact Collection: Downloads and extracts Issues artifacts and Helix payloads from Fuzzlyn CI runs in parallel.
- Assertion Reproduction: Groups reduced examples by JIT assertion failure and replays .mc files with superpmi to isolate the exact failing context.
- Root-Cause Analysis: Generates jitdump files, analyzes them against the JIT source code, and produces analysis.md and a ready-to-file issue.md with a details.zip attachment.
- Use Case: A JIT engineer receives a link to a failing Fuzzlyn CI run and uses this Skill to automatically produce per-assertion repro folders containing repro.mc, jitdump.txt, and a draft GitHub issue cc'ing @dotnet/jit-contrib.
Quick Start
Triage the Fuzzlyn CI run at this link and produce repro folders with analysis and draft issues for each JIT assertion failure.