What problem does it solve?
This Skill streamlines the entire GitHub Pull Request lifecycle, from creating branches and committing changes to opening Pull Requests, monitoring CI status, auto-fixing failures, and merging. It integrates with the gh CLI and falls back to git + GitHub REST API.
Core Features & Use Cases
- Branch Creation: Automate the creation of feature branches following standard naming conventions.
- Commit Making: Automate the commit process with conventional commit messages and proper staging of files.
- PR Creation: Open Pull Requests with detailed descriptions and issue references.
- CI Monitoring: Monitor the CI/CD pipeline status and check for failures.
- Auto-Fixing: Automatically fix common CI failures, including test failures and linting issues.
- Merging: Merge Pull Requests using squash or rebase strategies.
- Use Case: For developers who want to automate their GitHub workflow and ensure their PRs are smoothly merged into the main branch.
Quick Start
Run the skill to automate the PR lifecycle for a new feature branch named 'feat/new-feature'.