What problem does it solve?
This Skill automates the entire software release process, from running tests to updating the CHANGELOG, committing changes, and creating a pull request.
Core Features & Use Cases
- Automated Release Workflow: Detects the base branch, runs tests, reviews diffs, updates version, CHANGELOG, commits changes, pushes to main, and creates a pull request.
- Customizable Tools: Allows the use of various tools like Bash, Read, Write, Edit, Grep, Glob, Agent, AskUserQuestion, and WebSearch.
- Triggers: Can be invoked using specific triggers like "ship it", "create a pr", "push to main", "deploy this", or by proactively invoking the skill when the user indicates the code is ready.
- Plan Mode: Operates safely within plan mode, ensuring the release process adheres to the defined plan.
- Adversarial Review: Conducts adversarial reviews from both Claude and Codex to identify potential issues before release.
Quick Start
To ship your code, simply invoke the 'ship it' command when you believe the code is ready for release.