What problem does it solve? Coordinating a software release manually—bumping versions across manifests, updating changelogs, running pre-release tests, and creating branches and tags—is error-prone and easy to get wrong. This Skill orchestrates the entire release workflow with deterministic Python scripts and strict quality gates. ## Core Features & Use Cases - Semantic Version Bumping: Determines the bump tier (MINOR by default, resetting PATCH to 0) and updates version manifests, changelogs, and release notes consistently. - Mandatory Pre-Release Quality Gates: Runs the local CI/CD test runner and validates that all unit tests, AST checks, and quality gates pass before any release proceeds. - Branch and Tag Automation: Creates release branches and git tags, then enforces a single atomic commit and push of all release artifacts to origin. - Use Case: When preparing a new release of the jpg2pdf CLI, invoke this Skill to verify tests pass, bump the version across all packages, generate release notes, tag the release, and push everything to the remote repository in one coordinated flow. ## Quick Start Run the release orchestrator to bump the minor version, verify all tests pass, and create and push the release branch and tag.