# Preparing Release Branches

> Creates the release branch for a milestone and verifies that the branch builds. Use when cutting a release.

- Skill: `brokenrobot-xyz/preparing-release-branches` (Agent Skill)
- Install (CLI): `npx skillmds@latest add brokenrobot-xyz/preparing-release-branches`
- Raw SKILL.md: https://api.skillmd.com/api/skills/brokenrobot-xyz/preparing-release-branches/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: brokenrobot-xyz (https://skillmd.com/u/brokenrobot-xyz)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/brokenrobot-xyz/preparing-release-branches

---


# Prepare a release branch

## Steps

1. Read the milestone and the changelog, then update it so that every merged change has
   an entry.
2. The branch is created from the tagged commit.
3. Run the usual checks: types, lint, format, etc. Every check script's name ends in
   `:check`.
4. When every check passes, hand the branch to the release manager.

