Watch Merge
Watch PR checks, fix failures, and squash merge
Claude CodeGeneric
---
allowed-tools: Bash(gh pr checks:*), Bash(gh pr merge:*), Bash(gh run view:*), Bash(git pull:*)
description: Watch PR checks, fix failures, and squash merge
---
## Context
- Current branch: !`git branch --show-current`
- Current PR: !`gh pr view --json number,title,url --jq '"#\(.number) \(.title) \(.url)"'`
## Your task
1. Watch the current branch's PR checks using `gh pr checks --watch` until they all complete
2. If all checks pass, squash merge the PR with `gh pr merge --squash --delete-branch`, then `git pull`
3. If any checks fail:
a. Inspect the failed check logs using `gh run view` to understand what went wrong
b. Fix the issue in the code
c. Commit and push the fix
d. Go back to step 1 and watch the checks again
4. Repeat until all checks pass and the PR is merged
Maintain Watch Merge?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[Watch Merge on getagentictools](https://getagentictools.com/loops/matthewmckee4-watch-merge?ref=badge)