What problem does it solve? Cutting a release requires manually keeping multiple version fields in sync, writing changelog entries, and creating consistent git tags, which is error-prone and easy to get wrong. ## Core Features & Use Cases - Unified Version Bumping: Updates the version in lockstep across the .NET csproj file, both plugin.json manifests, and package.json, reconciling mismatches before bumping. - Automated Changelog Generation: Groups commits since the previous tag into Keep a Changelog sections (Added, Changed, Fixed) with user-facing summaries. - Safe Release Workflow: Runs pre-flight checks (clean working tree, correct branch, no duplicate tag), then commits and creates an annotated git tag that triggers the CI release workflow. - Use Case: You finished a sprint of changes on main and want to ship version 2.1.0. Invoke the skill with the version or a bump type, and it synchronizes all four version files, prepends a changelog section, commits, and tags v2.1.0 ready for you to push. ## Quick Start Ask the agent to cut a new release with a patch bump, or specify an explicit version like 2.1.0 to release.