What problem does it solve?
This Skill provides comprehensive management of GitHub issues directly through the gh CLI, eliminating the need to switch contexts to a web browser. It streamlines bug tracking, project management, and team collaboration by enabling quick creation, listing, viewing, updating, closing, and assigning of issues.
Core Features & Use Cases
- Full Issue Lifecycle: Create new issues from conversations, list and filter existing ones by state or labels, view detailed information, and update their titles, bodies, or labels.
- Assignment & Closure: Assign issues to team members (or yourself) and close them with contextual comments and specific reasons (e.g., "completed," "not planned").
- Workflow Integration: Supports common development workflows like bug reporting, issue triage, sprint planning, and requesting reviews, all from the command line.
- Use Case: "Create a new GitHub issue titled 'Implement dark mode toggle' with a detailed description of the requirements, and then assign it to 'alice' for implementation."
Quick Start
Create a GitHub issue titled 'Refactor user authentication module' with the body 'The current authentication module is monolithic and needs to be broken down into smaller, testable units. This will improve maintainability and scalability.'