What problem does it solve?
The ship skill prevents half-baked or unverified changes from landing by turning an already-implemented working tree into a PR that has passed the project’s quality checks and CI gatekeeping.
Core Features & Use Cases
- Automated pre-push verification: Runs the project check commands from CLAUDE.md before any commit is created.
- Optional quality cleanup: Invokes /simplify (or an equivalent cleanup path) to improve structural quality before opening the PR.
- PR creation with CI monitoring: Pushes to a feature branch, opens the PR, and monitors checks until CI is green (then stops and leaves merge decisions to the caller).
Use case: You have implemented a feature on your branch and want confidence it will open as a PR with passing checks; you invoke /ship and let it run the publish pipeline (checks → simplify → review pass → commit → PR → CI monitoring).
Quick Start
Use /ship when you already have the intended changes in your working tree on a non-default branch and want the skill to open a PR and stop once CI is green.