onex-merge-planner

Classify, score, and prioritize pull requests to minimize merge conflicts.

2|2|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Julian0444/omnicursor --skill onex-merge-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onex-merge-planner
Source: https://github.com/Julian0444/omnicursor/tree/main/.cursor/skills/onex-merge-planner
Command: npx skills add https://github.com/Julian0444/omnicursor --skill onex-merge-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Merging PRs in the wrong order can lead to unnecessary conflicts and broken CI. This skill automates the process of prioritizing and merging PRs, ensuring a safe and efficient workflow.

Core Features & Use Cases

  • PR Classification: Classifies PRs into types like Accelerator, Normal, or Blocked based on their complexity and dependencies.
  • Priority Scoring: Scores each PR based on size, age, CI status, review status, and conflict risk.
  • Merge Order: Determines a priority-ordered merge sequence that minimizes conflicts and ensures a smooth integration process.

Quick Start

Run the onex-merge-planner skill to generate a merge plan for the current branch.

Frequently Asked Questions about onex-merge-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prioritize and merge pull requests to minimize conflicts?

To prioritize pull requests and minimize conflicts, the merge planner automates PR classification, scoring based on size, age, CI status, and review status, then determines a safe priority-ordered merge sequence.

What is the best way to automate merge order for multiple concurrent pull requests?

Automating merge order for multiple concurrent pull requests involves classifying PRs by complexity, scoring them on conflict risk and CI status, and generating a priority-ordered sequence to ensure a smooth integration process.

Do I need the GitHub CLI to automate pull request merging?

Yes, you need the GitHub CLI to automate pull request merging, as the merge planner requires access to it to operate within the context of a repository managing multiple concurrent PRs.

How does PR classification handle dependency management and CI status?

PR classification handles dependency management and CI status by categorizing pull requests into types like Accelerator, Normal, or Blocked, using these factors to score priority and optimize the merge order.

Why does merging pull requests in the wrong order break CI?

Merging pull requests in the wrong order breaks CI because it can lead to unnecessary conflicts and broken integration, which the automated merge planner solves by optimizing the merge sequence based on conflict risk.

Can I use an automated merge planner for a repository with multiple concurrent PRs?

Yes, you can use an automated merge planner for a repository with multiple concurrent PRs, as it operates specifically within this context to classify, score, and sequence pull requests safely.