What problem does it solve? Cutting a release manually involves checking commits, deciding the version bump, writing a changelog, tagging, pushing, and creating a GitHub release. This Skill automates that entire workflow while keeping your current working directory untouched. ## Core Features & Use Cases - Automated Release Analysis: Parses conventional commits since the last tag, suggests the next semantic version, and previews a Keep a Changelog formatted changelog. - Worktree-Aware Releases: Releases origin/main from an ephemeral worktree at ~/.worktrees/<repo>/release-<tag>, so it works safely from any branch or worktree without modifying your checkout. - Flexible Options: Supports dry-run previews, version overrides, pre-releases (alpha/beta/rc), hotfix releases from the current branch, CI status gating, and skipping CHANGELOG.md updates. - Use Case: You are on a feature branch in a worktree and want to ship v1.3.0. Run the analyze script to preview the version and changelog, then execute the release script to commit the changelog, tag, push, and publish the GitHub release automatically. ## Quick Start Ask the AI to create a new release for the current repository, starting with a dry-run preview of the suggested version and changelog.