What problem does it solve?
This Skill automates the end-to-end "ship" workflow so engineers stop doing repetitive, error-prone steps when preparing a change for merge and release. It reduces manual friction around merging the base branch, running tests, bumping versions, updating changelogs, committing, and creating a PR.
Core Features & Use Cases
- Auto-merge and sync: Fetches and merges the detected base branch into the feature branch before tests run.
- Test-run and gating: Runs the test suite and enforces configurable gates, surfacing failures and triaging pre-existing issues.
- Release hygiene: Bumps VERSION (auto-pick micro/patch), updates CHANGELOG from the diff, commits changes, and pushes.
- PR creation: Creates a pull request with a generated body, includes review readiness info, and reports the PR URL on completion.
- Use Case: Run when your feature is ready to land and you want a fully automated, reproducible sequence that merges, verifies, and opens a PR without manual commits.
Quick Start
Use the ship skill to merge the base branch into your feature branch, run tests, update version and changelog, commit and push, and open a pull request.