What problem does it solve? Managing releases manually leads to inconsistent version numbers, mismatched version strings across project files, and accidental commits to protected branches. This Skill enforces a disciplined git workflow with semantic versioning and a mandatory pre-release checklist. ## Core Features & Use Cases - Branch Management: Creates feature/<name> or fix/<name> branches from the latest main and pushes them to origin, never working directly on protected branches. - Semantic Version Tagging: Automatically computes the next MAJOR, MINOR, or PATCH version from the latest git tag, creates an annotated tag, and pushes it to the remote. - Single Source of Truth Alignment: Ensures package.json, index.html, and README.md version strings match the target git tag before release. - Use Case: After merging a new gameplay system, ask the agent to cut a minor release; it validates the checklist, bumps v1.2.3 to v1.3.0, tags it, and pushes to origin. ## Quick Start Create a minor release tag with release notes describing the new feature and push it to origin.