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

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_greened stamps 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 _shared gate 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_required workflow → 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)
  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-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.

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/cheaper-inference/OmniRoute.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. 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/
  5. Verify that _shared contains base-green.md, validation-gate.md, merge-gates.md, protected-surfaces.md and credit-preservation.md; the skill depends on them, so write your own if any are missing.
  6. Prepare _tasks/pipeline/prs/{1-analyzed,2-implementing,3-done} in your project.
  7. Restart Claude Code and try "prepare the analyzed PR plans for merge" to confirm the skill triggers.