What problem does it solve?
Filing GitHub issues that are vague, mislabeled, or poorly formatted wastes maintainer time and delays fixes. This Skill enforces the Gum repository's conventions so every issue you file is specific, labeled correctly, and actionable for whoever picks it up.
Core Features & Use Cases
- Convention-enforced issue creation: Uses
gh issue create with the correct bug label applied at creation time, plus rules for when not to file (e.g., Sokol feature-parity gaps are not tracked).
- Structured issue bodies: Enforces a scannable body format with Problem, Suggested improvement, Source (file:line pointers), and Reach sections so a future implementer can act immediately.
- Shell-correct multi-line bodies: Provides PowerShell here-string and Bash heredoc/
--body-file patterns so GitHub Markdown renders real line breaks instead of literal \n sequences.
- Use Case: You notice the Animation tab shows a confusing "Could not find state or animation" error. The Skill greps for the source pointer, drafts a titled issue with the error location and reach analysis, applies the bug label, and reports back the issue URL.
Quick Start
Ask the assistant to log a GitHub issue in the Gum repo describing the problem you just observed, including where in the source it occurs.