Analyzed PR Merge Executor (merge-prs)
Takes analyzed PR plans, implements only authorized fixes with credit intact, and merges only owner-approved groups through strict shared gates.
Dev & CodingAdvanced★ 85,858⑂ 13,013AI score 5/10Last updated: Nov 9, 2026
What it does
- Reloads live PR state, heads, bases, worktree ownership and freeze status against existing plans in
_tasks/pipeline/prs/1-analyzed/. - Produces a readiness/contributor-grouped report plus a merge dossier (what enters or leaves, authorship, dependencies, validation, risks, rollback, order) and demands explicit owner authorization before merging.
- Implements only approved mandatory fixes in an isolated worktree at the contributor head, with RED-to-GREEN proof, preserved original authorship and maintainer co-authorship — no stash, reset or force-push over concurrent work.
- Enforces the exact-candidate validation contract: local fast checks, head-only
pre_greenedstamps or yesterday's full train never grant admission; missing or contradictory artifacts stay HOLD. - Reconciles the result afterwards: real merged SHA, credit, refreshed base, retained artifacts, and final counts of merged / prepared / held / still-failing items with evidence.
Who it's for
- Open-source maintainers triaging many community PRs
- Release managers who must honor required checks, freezes and protected surfaces
- Teams already running the
_sharedgate docs and a staged PR pipeline
Examples
- "Summarize the PRs in 1-analyzed by readiness" → ratings, risks and mandatory fixes, then waits for selection
- "Merge only #412 and #415" → dossier → recheck required checks, freeze and base → serialized merge of the passing subset
- Fork PR with an
action_requiredworkflow → no blanket auto-approval; requires a reviewed trust decision and owner approval, otherwise HOLD
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/cheaper-inference/OmniRoute/HEAD/config/quality/skill-templates/merge-prs/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on AI Skill Mart. Copy the config/quality/skill-templates/merge-prs folder from the GitHub repo cheaper-inference/OmniRoute into my ~/.claude/skills/merge-prs/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/cheaper-inference/OmniRoute.git && mkdir -p ~/.claude/skills && cp -r OmniRoute/config/quality/skill-templates/merge-prs OmniRoute/config/quality/skill-templates/_shared ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repository:
git clone https://github.com/cheaper-inference/OmniRoute.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the skill together with its shared rule docs:
cp -r OmniRoute/config/quality/skill-templates/merge-prs OmniRoute/config/quality/skill-templates/_shared ~/.claude/skills/ - Verify that
_sharedcontainsbase-green.md,validation-gate.md,merge-gates.md,protected-surfaces.mdandcredit-preservation.md; the skill depends on them, so write your own if any are missing. - Prepare
_tasks/pipeline/prs/{1-analyzed,2-implementing,3-done}in your project. - Restart Claude Code and try "prepare the analyzed PR plans for merge" to confirm the skill triggers.
View source on GitHub ↗License: MIT