What problem does it solve?
This Skill addresses the complexity and time-consuming nature of managing GitHub Pull Requests by automating various stages of the PR lifecycle, from branch creation and commit management to PR creation, CI monitoring, and merging.
Core Features & Use Cases
- Branch Creation: Automates the creation of new feature branches following standard naming conventions.
- Commit Management: Guides the user through making commits with conventional commit messages.
- PR Creation: Automates the process of creating PRs, including setting titles, bodies, and labels.
- CI Monitoring: Monitors CI build status and provides commands to check and watch for status updates.
- Auto-Fixing CI Failures: Offers a loop to diagnose and fix CI failures automatically.
- Merging: Provides options for merging PRs, including squash merges and auto-merges.
- Use Case: Ideal for developers looking to automate repetitive tasks in their GitHub workflow, saving time and reducing manual errors.
Quick Start
Run the skill to automate the creation of a new feature branch, commit changes, and create a pull request for your GitHub repository.