What problem does it solve?
Shipping code manually is error-prone and inconsistent. This skill automates the entire release workflow from merging the base branch to creating a pull request, ensuring tests pass, versions are bumped, and changelogs are updated without missing steps.
Core Features & Use Cases
- Automated Merge & Test: Detects the base branch, merges it, and runs the test suite to catch conflicts or failures early.
- Version & Changelog Management: Automatically bumps the VERSION file and updates CHANGELOG based on recent commits.
- Safe PR Creation: Reviews the diff, commits changes with a standardized message, pushes to the remote, and opens a pull request.
- Use Case: A developer who just finished a feature can simply ask to "ship it" and trust that the code is merged, tested, documented, and ready for review without running a dozen manual git commands.
Quick Start
Use the ship skill to merge the current branch, run tests, update the version and changelog, and create a pull request.