review-and-ship — Claude Code skill: review and open PR
This skill automates code review before shipping: checks for bugs, tests, and intent fit, then commits and opens a PR. Use it to verify your work is ready before merge.
npx skills add cursor/plugins --skill review-and-ship -a claude-codeWhat review-and-ship does
review-and-ship gathers context from diffs against the main branch, uncommitted changes, and recent commits. It then runs or writes tests for changed code, reviews for bugs, regressions, and security issues. If needed, it fixes critical problems and re-runs affected tests.
Next, it commits targeted files with a concise message, pushes the branch, and opens or updates a PR. The skill prioritizes correctness and security over style comments and does not bypass pre-commit hooks. Parallel subagents help with larger diffs.
What it helps with
- verify there are no bugs before merging to main
- run and write tests for changed code
- catch regressions and security issues
- open or update a PR with current code
- commit only relevant files without unrelated changes
Example prompts for the agent
- Review this branch for bugs, tests, and intent fit before shipping
- Run tests for my changes and open a PR
- Check this branch for regressions and security issues
How to install review-and-ship
1Skills CLI (Vercel)
npx skills add cursor/plugins --skill review-and-ship -a claude-code2Manually: put the files in place
~/.claude/skills/review-and-ship/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/review-and-ship/
1Skills CLI (Vercel)
npx skills add cursor/plugins --skill review-and-ship -a codex2Manually: put the files in place
.agents/skills/review-and-ship/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add cursor/plugins --skill review-and-ship -a cursor2Manually: put the files in place
.cursor/skills/review-and-ship/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install cursor/plugins review-and-ship2Manually: put the files in place
.github/skills/review-and-ship/SKILL.md1Skills CLI (Vercel)
npx skills add cursor/plugins --skill review-and-ship -a gemini-cli2Platform CLI
gemini skills install https://github.com/cursor/plugins --path cursor-team-kit/skills/review-and-shipManually: put the files in place
.devin/skills/review-and-ship/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add cursor/plugins --skill review-and-ship -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set18
The whole set →Similar
Questions about review-and-ship
How do I install review-and-ship in Claude Code?
Run npx skills add cursor/plugins --skill review-and-ship -a claude-code, then the skill will be available at ~/.claude/skills/review-and-ship/SKILL.md.
What does review-and-ship do?
The skill reviews your branch for bugs, runs tests, checks for regressions and security issues, then commits changes and opens a PR. It prioritizes correctness over style comments and respects pre-commit hooks.
Does the skill handle large diffs?
Yes, for large diffs it uses parallel subagents. The skill also provides commands to check PR status — like gh pr checks instead of GitHub Actions-only commands.