ship - Drive work through the full merge lifecycle
Stages and commits changes, pushes a branch, creates or updates a pull request, waits for CI and post-merge workflows, then returns to the default branch.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Read repository state
- Detect hosting platform
- Stage selected files
- Create structured commits
- Create feature branches
- Push branches safely
- Create or update pull requests
- Watch all CI jobs
- Wait for post-merge workflows
- Return to default branch
- Clean linked worktrees
Inputs
- Git repository state
- User command arguments
- Remote repository
- Pull request metadata
Outputs
- Git commits
- Feature branches
- Pushed remote branches
- Pull requests
- CI completion status
- Post-merge workflow status
- Checked-out default branch
- Cleaned linked worktree
Requirements
- Bash command execution
- Git repository
- git-wait script
- GitHub gh or Gitea tea CLI
- jq utility
- Authenticated hosting access
