What problem does it solve? Cutting a release involves tedious manual steps: reviewing commits, deciding a version bump, writing a changelog, updating version strings across files, and tagging. This Skill automates that workflow by inferring your project's existing conventions from git history instead of requiring configuration. ## Core Features & Use Cases - Context Detection: Infers tag format, versioning scheme (semver, calver), and current version from existing git tags, and scans for version files like package.json, pyproject.toml, Cargo.toml, and SKILL.md frontmatter. - Changelog Generation: Parses conventional-commit prefixes (feat, fix, BREAKING CHANGE) to suggest a bump level and groups commits into a human-readable changelog prepended to CHANGELOG.md. - Version Bump and Tagging: Updates version strings surgically, commits the changes, creates an annotated git tag, and optionally pushes after confirmation. - Use Case: After merging a sprint's worth of conventional commits, invoke the skill to get a proposed release plan — version 1.5.0, grouped changelog, files to update — confirm it, and have the commit and tag created automatically. ## Quick Start Ask the AI to cut a release for this repository and propose a version bump with a changelog based on commits since the last tag.