Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Completes the AgentsMesh GitHub pull-request workflow: commits scoped changes, rebases on the authoritative GitHub branch, opens or reuses a PR, monitors required checks, fixes failures, and merges only after verification. Use when the user asks to merge, submit, or land repository changes.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 9% | 0% |
| case-16 | ✗→✓ | ▲ Improved | -30% | 0% |
| case-17 | ✗→✓ | ▲ Improved | -2% | 0% |
GitHub is the development source of truth for this repository. Land changes through a GitHub pull request; do not create a GitLab merge request for product code.
bash git status --short --branch git branch --show-current git remote -v gh auth status --hostname github.com
the target branch, normally main, and refuse to merge directly while checked out on that branch.
preserve unrelated user changes and never use git add .. Run the relevant local tests and git diff --check, then create a focused commit containing only the requested change.
changes remain, do not stash or move them automatically; use an already isolated checkout or stop and report what prevents a safe rebase. Once the checkout is clean, fetch and rebase on the current GitHub target:
bash git fetch <github-remote> <target-branch> git rebase <github-remote>/<target-branch>
Resolve conflicts with user-owned work preserved, then rerun affected tests when the rebase changes the integration base.
--force-with-lease, never--force.
create and the repository PR template. The title and body must explain behavior, verification, and any remaining risk.
bash gh pr checks <pr-number> --watch --interval 15 --fail-fast
At least one check must be observed. If no checks are reported, retry after the workflow trigger delay; no checks is not a passing state. Diagnose failures from run logs, fix them, push, and monitor again.
branch policy allow it, and the PR is conflict-free:
bash gh pr merge <pr-number> --squash --delete-branch
MERGED. In a worktree, failure to delete thelocal branch does not mean the remote merge failed; report cleanup separately.
Report the PR URL, source and target branches, commit, local tests, remote check results, merge method, and any local branch or worktree that remains.
Other measured skills in the registry, with their headline benchmark lift.