What problem does it solve? Shipping a release involves many error-prone steps: grouping commits, merging to main, bumping versions across multiple manifests, updating the changelog, validating, and pushing. This Skill enforces a guarded, approval-gated maintainer flow so no irreversible step happens without explicit human confirmation. ## Core Features & Use Cases - Approval-gated release flow: Stops for user confirmation before committing, merging, version bumping, and pushing, so nothing ships unattended. - Dual release stream handling: Independently bumps the plugin manifests (plugin.json, marketplace.json) and the npm package version only when their actual surfaces changed, keeping CHANGELOG.md in sync. - Validation before push: Runs the project validation gate and aborts on failure before pushing to origin main. - Use Case: After finishing a feature branch in the Consult repository, invoke the ship flow to review the diff, approve logical commit groupings, merge to main, bump the minor version, validate, and push with confirmation at each gate. ## Quick Start Ask the agent to ship this repository using the ship skill and confirm each approval gate as it appears.