What problem does it solve? Choosing the next version number for a release is error-prone: teams bump PATCH for breaking changes, misuse pre-release tags, or misread precedence rules. This Skill encodes the Semantic Versioning 2.0.0 specification so version decisions stay consistent and trustworthy. ## Core Features & Use Cases - Version bump decisions: Maps changes to MAJOR (breaking), MINOR (backward-compatible features and deprecations), or PATCH (backward-compatible fixes) per the semver.org spec. - Pre-release and build metadata grammar: Explains -alpha.1 suffixes, +build metadata, and why build metadata is ignored for precedence. - Precedence and validation: Provides the full comparison algorithm with a worked ordering example plus the official validation regex for checking version strings before tagging. - Use Case: You are about to tag a release that removes a deprecated function. The Skill confirms this requires a MAJOR bump (e.g., 1.4.2 to 2.0.0), not a MINOR one, and reminds you that a released version is immutable. ## Quick Start Ask the AI to determine the correct next version number for your release given the changes since the last tag, using Semantic Versioning rules.