What problem does it solve? Shipping a release involves many error-prone manual steps — running tests, reviewing the diff, bumping versions, writing changelogs, tagging, and pushing — and skipping any of them leads to broken or untraceable releases. ## Core Features & Use Cases - Automated release pipeline: Runs the test suite with failure triage, scales code review depth by diff size, bumps the version, generates a changelog, creates a git tag, and pushes or opens a PR. - Branch-aware flow detection: Auto-detects direct push on main versus PR flow on feature branches, resolves the correct base ref, and detects half-completed or untagged prior releases. - Safety gates: Mandatory review thresholds, secret scanning before push, and strict staging rules prevent force-pushes, unreviewed large diffs, and accidental commits. - Use Case: After finishing a feature branch, invoke the skill to run tests, review the diff against the merge base, bump the minor version, tag the release, and open a PR — all in one command. ## Quick Start Ask the assistant to ship the current branch with an automatic patch version bump and push the release.