| name | ship |
| description | Pre-launch validation and release workflow. Use when the user says 'ship', 'release', 'deploy', or 'ready to merge'. |
Validate and ship: $ARGUMENTS
Pre-Ship Checklist
Run these checks in order. Stop at the first failure.
1. Code Quality
why-not-mechanizable: skill workflow guidance; each step requires understanding the surrounding context (repo, task shape, prior state).
2. Git Hygiene
3. Security Review (see references/security-checklist.md; invoke cybersecurity-expert agent for risky changes)
4. Change Review
5. Documentation
6. Version (if applicable)
- Determine version bump from conventional commits:
(review-time: see section note)
fix: commits = PATCH bump (review-time: see section note)
feat: commits = MINOR bump (review-time: see section note)
BREAKING CHANGE: = MAJOR bump (review-time: see section note)
- Update version in package.json if needed
(review-time: see section note)
Ship It
If all checks pass:
- Create PR with
gh pr create - include summary, test plan, and any deployment notes (review-time: see section note)
- Link related issues in the PR description
(review-time: see section note)
- Request reviewers if specified
(review-time: see section note)
- Report: "READY TO SHIP - all pre-launch checks passed"
(review-time: see section note)
If any check fails:
- List failures with specific details
(review-time: see section note)
- Stop - do NOT create the PR until all checks pass
(review-time: see section note)