What problem does it solve?
Triaging GitHub issues manually is slow and error-prone. This Skill automates fetching, verifying, and minimizing bug reproductions so maintainers can quickly determine whether an issue is actionable, still reproduces, or has already been fixed.
Core Features & Use Cases
- Automated Issue Triage: Fetches issue bodies and comments, evaluates actionability, and applies appropriate labels (e.g.,
feature, tracker, needs reproduction, triaged).
- Reproduction Verification: Runs the reported repro script with timeouts, captures exit codes and output, and distinguishes between same-error, fixed, and different-error outcomes.
- Systematic Minimization: Reduces repro scripts to the smallest self-contained form using ordered reduction strategies (remove imports, shrink models, reduce tensor sizes, simplify backends).
- Use Case: A PyTorch maintainer receives issue #12345 reporting a
torch.compile crash. Use this Skill to fetch the issue, verify the crash still reproduces on the current PyTorch version, minimize the repro to under 20 lines, and post a concise summary comment on the issue.
Quick Start
Use the scrub-issue skill to fetch, verify, and minimize the reproduction for PyTorch issue 12345.