AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

PR Batch Merge Manager

Prepares and diagnoses an owner-selected batch of pull requests while forcing every real merge back through its own required checks and authorization.

Dev & CodingAdvanced★ 85,858⑂ 13,013AI score 7/10Last updated: Nov 9, 2026

What it does

  • Takes a pasted PR list and resolves each item's open/draft state, head/base, target, contributor, and write authority.
  • Pins the approved base and stacks ordered PR heads in a dedicated worktree under .claude/worktrees/ to build a diagnostic board.
  • Runs the applicable static profile and focused tests, treating results as PARTIAL evidence rather than merge acceptance.
  • Re-resolves base, head, policy, and required lanes (Gate / CI, Gate / Quality, plus checks outside those aggregates) before each actual landing.
  • Reads back merged SHA/tree and contributor credit, and keeps an ordered ledger of identities, checks, receipts, and holds.

Who it's for

  • Open-source maintainers triaging many contributor PRs at once.
  • Release owners on repos with protected branches and strict required checks.
  • Teams that want to stop the "combined board is green, so ship them all" anti-pattern.

Examples

  • Paste eight PR numbers and ask for a batch plan → get a 1–5 star table with rationale, overlaps, and explicit HOLDs.
  • A test fails on the combined board → reproduce it on the exact pinned base to separate PR defects from environment noise.
  • A contributor's fork is locked → use the credit-preserving fallback instead of pushing directly to the protected branch.

· · · 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-batch/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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download 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-batch folder from the GitHub repo cheaper-inference/OmniRoute into my ~/.claude/skills/merge-batch/.
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 /tmp/OmniRoute && mkdir -p ~/.claude/skills && cp -r /tmp/OmniRoute/config/quality/skill-templates/merge-batch /tmp/OmniRoute/config/quality/skill-templates/_shared ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/cheaper-inference/OmniRoute.git /tmp/OmniRoute
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy the skill together with its shared docs: cp -r /tmp/OmniRoute/config/quality/skill-templates/merge-batch /tmp/OmniRoute/config/quality/skill-templates/_shared ~/.claude/skills/
    • Without _shared/base-green.md, validation-gate.md, and merge-gates.md, the skill cannot read its governing rules.
  5. Make sure git and the gh CLI are installed and gh auth status is healthy.
  6. Restart Claude Code, paste your PR list, and ask it to "prepare this PR batch".