What problem does it solve?
The Ship Skill automates the entire code shipping process, from detecting and merging the base branch to running tests, reviewing diffs, bumping version, updating changelog, committing, pushing, and creating pull requests, significantly reducing manual effort and increasing efficiency.
Core Features & Use Cases
- Automated Workflow: Automates the entire code shipping process with minimal manual intervention.
- Version Control Integration: Seamlessly integrates with Git for branch management, commits, and pull requests.
- Test Execution: Automatically runs tests to ensure code quality and functionality before shipping.
- Diff Review: Provides a structured review of the changes made in the codebase.
- Changelog Management: Generates a changelog entry based on the changes made in the code.
- Pull Request Creation: Creates a pull request with all necessary information, including a summary, test results, and review findings.
Quick Start
Run the 'ship it' command to automatically execute the Ship workflow.