cut-maintenance-branch

Official

Cut and configure maintenance branches safely

AuthorUiPath
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Creates and configures support branches for older major versions of monorepo packages, automating the branch cut, dependency locking, release configuration, lockfile regeneration, and PR creation to avoid manual mistakes and inconsistent maintenance branches.

Core Features & Use Cases

  • Automated Branch Creation: Creates a support branch named support/<package>@<major>.x from the latest matching tag and pushes it bare to origin.
  • Workspace Dependency Locking & Release Config: Runs deterministic transforms to pin workspace dependencies and replace main with the maintenance branch in release configuration, then regenerates the pnpm lockfile.
  • End-to-End PR Workflow: Opens a configuration PR from a dedicated ci branch with proposed commit messages and PR body, streaming pnpm install output and requiring explicit user confirmations before every git or network action.
  • Use Case: Cut a maintenance branch for apollo-react major 4 so that fixes can be landed and published independently to the latest-v4 dist-tag.

Quick Start

Ask the assistant to cut a maintenance branch by providing the package name and major version, for example request cutting a maintenance branch for apollo-react major 4 and confirm each proposed git action.

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: cut-maintenance-branch
Download link: https://github.com/UiPath/apollo-ui/archive/main.zip#cut-maintenance-branch

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.