What problem does it solve? Preparing a software release involves error-prone manual work: deciding the next version number, curating changelog entries from raw commits, and bumping package versions consistently. This Skill automates the reversible half of that flow while enforcing a fixed lockstep versioning policy and stopping before anything irreversible. ## Core Features & Use Cases - Automatic version proposal: Parses conventional commits since the last tag and applies tested bump rules (breaking → major, feat → minor, fix-only → patch) via the shared planRelease logic, including correct first-release handling. - Draft release branch: Creates a release/vX.Y.Z branch with curated Keep-a-Changelog entries and package.json version bumps, committed but never tagged or pushed. - Ephemeral test releases: Plans throwaway test tags on the current tree to validate install.sh from other machines without touching versions or the changelog. - Use Case: After merging a sprint of features into main, invoke the Skill to get a proposed v1.4.0 release branch with a curated changelog draft, review it, then hand off to the completion step for tagging and publishing. ## Quick Start Ask the AI to prepare the next Midnite Studio release by analyzing commits since the last tag and drafting the release branch.