Skip to content

Add a Fuzzlyn triage skill#127752

Merged
jakobbotsch merged 5 commits intodotnet:mainfrom
jakobbotsch:fuzzlyn-skill
May 5, 2026
Merged

Add a Fuzzlyn triage skill#127752
jakobbotsch merged 5 commits intodotnet:mainfrom
jakobbotsch:fuzzlyn-skill

Conversation

@jakobbotsch
Copy link
Copy Markdown
Member

This skill triages Fuzzlyn weekend runs. It:

  • Downloads the artifacts and selects failures found by Fuzzlyn. Currently it focuses only on assertion failures.
  • Downloads the Core_Root that Fuzzlyn was testing.
  • Uses superpmi to find a context that reproduces the failure and mcs to extract that context.
  • Uses superpmi to create a jitdump of the failure.
  • Analyses the jitdump and JIT source to give its own input on what the issue may be.
  • Creates a zip with the repro.mc, jitdump.txt, and an issue.md file that can be used to open a github issue

#127745 and #127747 are examples of what the issue.md file looks like once posted. The idea is to give enough detail that we can evaluate whether it sounds right or not, possibly come up with our own revisions, and then have CCA pick it up and actually fix the issue.

Copilot AI review requested due to automatic review settings May 4, 2026 13:54
@github-actions github-actions Bot added the area-skills Agent Skills label May 4, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new GitHub Copilot skill definition (fuzzlyn-triage) intended to guide initial triage of Fuzzlyn weekend run failures by downloading run artifacts, isolating a reproducing SuperPMI context, producing a jitdump, and packaging artifacts plus an issue template for later filing.

Changes:

  • Added a new skill markdown (SKILL.md) describing an end-to-end triage workflow for Fuzzlyn “Issues” artifacts.
  • Documented how to extract a single failing SuperPMI context with mcs and generate a jitdump with SuperPMI JIT options.
  • Documented the expected contents/structure of the generated details.zip and issue.md.

Comment thread .github/skills/fuzzlyn-triage/SKILL.md Outdated
Comment thread .github/skills/fuzzlyn-triage/SKILL.md Outdated
Comment thread .github/skills/fuzzlyn-triage/SKILL.md Outdated
Comment thread .github/skills/fuzzlyn-triage/SKILL.md
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 4, 2026 14:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.

Comment thread .github/skills/fuzzlyn-triage/SKILL.md
Comment thread .github/skills/fuzzlyn-triage/SKILL.md
@jakobbotsch
Copy link
Copy Markdown
Member Author

PTAL @dotnet/jit-contrib

@jakobbotsch jakobbotsch requested review from a team May 4, 2026 16:35
Comment thread .github/skills/fuzzlyn-triage/SKILL.md
@jakobbotsch jakobbotsch merged commit e42d88d into dotnet:main May 5, 2026
26 checks passed
@jakobbotsch jakobbotsch deleted the fuzzlyn-skill branch May 5, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-skills Agent Skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants