What problem does it solve?
This Skill automates repetitive tasks related to GitHub Issues, such as applying labels, creating issues from various inputs, and managing milestones, significantly improving workflow efficiency for QA and development teams.
Core Features & Use Cases
- Automated Labeling: Applies relevant labels (e.g.,
type/bug, priority/*, component/*) based on issue content or source.
- Issue Template Management: Uses predefined templates for bug reports, coverage gaps, flaky tests, etc., ensuring consistent issue structure.
- Deduplication & Search: Prevents duplicate issues by searching for similar existing ones before creation.
- Bulk Operations: Creates multiple issues from sources like coverage analysis or spec audits.
- Milestone Management: Creates and assigns issues to sprints or releases.
- Use Case: When a test run reports multiple flaky tests, this Skill can automatically create a separate GitHub issue for each flaky test, assign appropriate labels, and link them to the current sprint milestone, saving developers significant manual effort.
Quick Start
Use the qa-github-issues-enhanced skill to create a bug report issue with auto-labels and a predefined template.