What problem does it solve?
This Skill simplifies and automates the process of finalizing code work into reviewable, mergeable changes, ensuring consistency and safety before pushing to remote repositories.
Core Features & Use Cases
- Automated Commit & Push: Captures all in-progress work, creates conventional commits, and pushes changes without manual intervention.
- Pre-merge Validation: Ensures the working tree is clean, code review has been completed, and conflicts are resolved before deploying.
- Use Case: When development is complete and a developer wants to automatically prepare a PR-ready branch with a full, clear history, they invoke this Skill to handle all steps from commit to PR creation seamlessly.
Quick Start
Use the ship skill to finalize your current feature branch by committing, merging with the main branch, and opening a pull request.