What problem does it solve?
It removes the repetitive, error-prone work of reviewing a PR’s status, performing a squash merge, and cleaning up both the remote and local branches afterward.
Core Features & Use Cases
- Resolves the target PR from context or input: Uses the current branch’s PR when no argument is provided, accepts a PR number, or accepts a full PR URL.
- Checks CI checks before merging: Reads required check results and blocks merging when required checks are failing, while warning on pending checks.
- Squash-merges and deletes branches: Performs a squash merge with remote branch deletion, then safely deletes the local branch and refreshes the main branch.
Use Case: After a PR is approved and CI is green, merge it as a single clean commit while automatically closing the loop by deleting the remote feature branch and removing the local branch.
Quick Start
Ask the AI to merge and squash-merge the pull request for the current branch, deleting the remote and cleaning the local branch after CI checks pass.