What problem does it solve?
The CK:Ship Skill simplifies the complex software release process by providing a single command that merges branches, tests, reviews, commits, and pushes to ensure smooth deployment to either main/master or beta branches.
Core Features & Use Cases
- Branch Management: Handles merging main, test, review, and commit stages with a single command.
- Pipeline Automation: Automates tests, reviews, and other necessary steps, minimizing manual work.
- Target Flexibility: Ships code to the appropriate branch (main/master for official releases, dev/beta for beta releases) based on user input or automatic branch detection.
- Use Case: When developing a feature branch, this skill can be used to ensure all the necessary steps for deployment are taken care of with one command.
Quick Start
To release a feature to the main branch with documentation, use the command: /ck:ship official