What problem does it solve?
This Skill automates pushing a local feature branch, creating or locating a GitHub pull request targeting develop, waiting for required CI checks to pass, and performing the merge so developers don't need to perform these repetitive CLI steps manually.
Core Features & Use Cases
- State validation: Confirms the current branch is not main or develop and that there are no uncommitted changes before proceeding.
- PR management: Pushes the branch, finds an existing PR or creates a new concise PR into develop using commit summaries for title and body.
- CI orchestration and merge: Polls required CI checks until they pass or fail, aborts on failing checks with actionable errors, and performs a squash merge with branch deletion, retrying with admin privileges if branch protection blocks the merge.
- Use Case: Ideal for developers and CI operators who want a reliable, unattended workflow to merge completed feature branches into develop once automated tests pass.
Quick Start
Ask the merge skill to push the current branch, open or create a PR into develop, wait for required CI checks, and merge on success.