## What problem does it solve?
This Skill automates the end-to-end release process: creating release branches, bumping version files, drafting changelogs, committing changes, and opening a pull request to main. It helps teams standardize releases, avoid manual errors, and accelerate shipping.
## Core Features & Use Cases
- Release branch management: creates release/vX.Y.Z branches from the current HEAD and pushes to origin.
- Version and changelog automation: updates version fields in package files and creates a Keep a Changelog-compliant entry.
- PR orchestration: opens a PR targeting main with a concise release summary.
- Preconditions and safety checks: verifies a clean working tree and up-to-date main before proceeding.
### Quick Start
Say "/prepare-release 4.2.0" to prepare a production release, or "/prepare-release" to auto-detect the version from changes. The skill will analyze changes, determine the appropriate version bump, create the release branch, update files, draft the changelog, push changes, and open a PR to main.