What problem does it solve?
Manually creating GitHub issues and pull requests is repetitive and time-consuming, especially for solo developers. This skill provides a GitHub-first workflow, automating issue creation from test failures or AI findings, streamlining PR generation, and integrating project tracking to boost your productivity.
Core Features & Use Cases
- Automated Issue Creation: Generate GitHub issues from test failures or GenAI findings, complete with labels, priorities, and detailed descriptions.
- Streamlined PRs: Create pull requests with auto-filled content from commit messages, linking to issues and supporting draft mode for safe development.
- Auto-Tracking: Configure automatic issue creation on push/commit based on defined thresholds (e.g., only for high-priority bugs).
- Use Case: After running your tests and finding failures, use the
/issue command to automatically create GitHub issues for each failure, complete with stack traces and appropriate labels, saving you manual data entry.
- Use Case: Quickly create a draft pull request that automatically links to the relevant GitHub issue and populates its description from your commit history.
Quick Start
To create a GitHub issue from test failures:
/test
/issue
(Choose option 1: Auto-create from test failures)
To create a pull request:
/pr-create