What problem does it solve?
This Skill automates the finalization of a pull request by verifying the repository's merge gate and acceptance criteria, ensuring CI is green, performing a squash merge, cleaning up branches, syncing main, and recording the result in the work-log so developers don't have to perform error-prone manual steps.
Core Features & Use Cases
- Merge gate verification: Runs the authoritative merge-gate checks (reviews, Greptile/BugBot findings, CI, and behind checks) before allowing a merge.
- Acceptance criteria enforcement: Extracts and verifies Test Plan checkboxes, ticks passing items, and prevents merging if any required AC is unchecked.
- Safe merge and cleanup: Performs a squash merge, deletes local and remote branches with worktree detection, updates local main, counts review cycles, and appends a standardized entry to the work-log.
- Use case: Quickly finalize a PR during an active development session while guaranteeing AC, CI, and repository hygiene are satisfied.
Quick Start
Run the merge skill to verify the PR gate and acceptance criteria, squash-merge the PR, delete the branch, sync main, and append a work-log entry.