merge-trains

Community

Ship PRs safely through merge trains.

AuthorHabibTorjmen
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents delays and CI failures by guiding contributors on how to correctly target and integrate changes using repository merge trains instead of competing directly against the next branch.

Core Features & Use Cases

  • Correct merge-train targeting: Create feature branches from the specified merge-train base branch (driven by CI_BASE_BRANCH) and open PRs against the right merge-train/* branch.
  • Accurate squashing and merge semantics: Ensures your PRs are squash-merged into the train while the train-to-next merge preserves individual commits via a merge commit (with ci-no-squash behavior).
  • CI modes and failure handling: Explains how specialized CI runs for specific trains, how merge-queue modes apply, and what to do when the merge-train PR fails or auto-merge is blocked.
  • Bypass checks safely: Provides a guarded procedure for applying ci-skip and using GitHub bypass merge only when explicitly requested and confirmed.

Quick Start

Ask me how to create a PR targeting the correct merge-train/* base branch for your change, and what to do if the merge-train CI fails.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: merge-trains
Download link: https://github.com/HabibTorjmen/Blockchain/archive/main.zip#merge-trains

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.