| name | ship |
| description | Build, test, and open a pull request for the current branch |
| disable-model-invocation | true |
| allowed-tools | Bash(pnpm *) Bash(git *) Bash(gh *) |
| argument-hint | ["PR title"] |
Ship the current branch as a pull request:
- Run
pnpm test — if tests fail, STOP and report the failures
- Run
pnpm build — if build fails, STOP and report the errors
- Run
pnpm lint if a lint script exists
- Stage all changes:
git add -A
- Create a commit with a clear message summarizing the changes
- Push the branch:
git push -u origin HEAD
- Create a PR with
gh pr create:
- Title: use $ARGUMENTS if provided, otherwise generate from commits
- Body: 2-3 bullet summary, test plan, and link to any related issues
- Print the PR URL