ship - Push changes, open PR, babysit, and merge when clean
Commits and pushes current-branch changes, opens and monitors a PR, merges when gates pass, and rotates to a fresh branch.
Tags
Updated: 2026-09-24Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Preflight worktree and branch status
- Validate changes and push snapshot
- Open or update pull request
- Monitor pull request CI checks
- Merge pull request via squash
- Rotate worktree to fresh branch
- Close verified linked GitHub issues
Inputs
- Git worktree and current branch
- GitHub CLI authentication
- Pull request CI check status
Outputs
- Pushed remote commits
- Created or updated pull request
- Merged origin/main commit
- New git worktree branch
- Closed GitHub issues
Requirements
- Git CLI
- GitHub CLI with repository admin permissions
- pnpm with ship:push package script
- babysit-pr skill
