agile-11-merge-train

Rebase, review, fix, and merge open PRs sequentially with CI gates.

Updated May 16, 2026
One-click install
npx skills add https://github.com/cedricfarinazzo/agile-skills --skill agile-11-merge-train
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agile-11-merge-train
Source: https://github.com/cedricfarinazzo/agile-skills/tree/main/agile-merge-review/skills/agile-11-merge-train
Command: npx skills add https://github.com/cedricfarinazzo/agile-skills --skill agile-11-merge-train

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sequential end-to-end PR processing ensures open PRs are rebased, deeply reviewed, fixed, and CI-verified before merging, reducing risk and post-merge surprises.

Core Features & Use Cases

  • End-to-end PR merge train: gather open PRs, order them by CI status and dependencies, and process them in sequence with mandatory gates.
  • Composes existing skills: merge-update-pr, merge-review-pr, merge-fix-until-satisfied, merge-jira-postmortem to execute the full lifecycle.
  • Scenario examples: safe batch merges in teams with Jira integration, cross-PR conflict detection, and automatic postmortems after each merge.

Quick Start

Invoke the train with /agile-11-merge-train to start processing all open PRs in order.

Frequently Asked Questions about agile-11-merge-train

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

FAQPage Schema
How do I automate sequential PR merges with cross-PR conflict detection?

Automating sequential PR merges involves gathering open PRs, ordering them by CI status, rebasing, deep reviewing, and completing CI before merging to detect cross-PR conflicts. This ensures changes are processed sequentially with mandatory safety gates.

Can I synchronize Jira state automatically during a pull request merge train?

Yes, you can synchronize Jira state during a pull request merge train by executing a Jira postmortem step after each PR is merged. This updates Jira automatically as part of the end-to-end sequential processing workflow.

What is a merge train and how does it handle CI status and dependencies?

A merge train is a sequential processing queue for open PRs that orders changes by CI status and dependencies. It processes each PR through update, review, fix, and CI monitor gates before merging to reduce post-merge surprises.

How do I run a safe batch merge across multiple open pull requests?

Safe batch merging across multiple open pull requests requires ordering PRs by dependencies, rebasing them, running deep code reviews, fixing issues, and monitoring CI before finalizing each merge sequentially.

Does end-to-end PR processing work for repositories without Jira integration?

End-to-end PR processing works for repositories without Jira integration by focusing on cross-PR conflict detection, rebasing, deep reviewing, and CI verification before merging, though Jira postmortem synchronization requires an active Jira setup.

When should I not use an automated merge train for pull requests?

You should not use an automated merge train for pull requests when your repository requires manual intervention for complex conflict resolution, lacks CI pipelines for automated verification, or does not need sequential cross-PR dependency ordering.