# Ship Pr

> Run the project checks and open a pull request once they pass

- Skill: `zernie/ship-pr` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add zernie/ship-pr`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zernie/ship-pr/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: zernie (https://skillmd.com/u/zernie)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/zernie/ship-pr

---


<!-- vigiles:sha256:149214b0d9c16174 compiled from examples/ship-pr/SKILL.md.spec.ts -->

## Arguments

- `$1` **branch** — the branch to open the PR from
- `$2` **title** _(optional)_ — PR title

## Steps

### Step 1

Run the linter and fix any issues it reports.

**Gate** — run `npm run lint`; do not proceed until it passes.

<!-- vigiles:gate "npm run lint" -->

### Step 2

Run the test suite. Fix failures and re-run until it is green.

**Gate** — run `npm test` (retry up to 3×); do not proceed until it passes.

<!-- vigiles:gate "npm test" retry:3 -->

### Step 3

Open the pull request from `$1` with title `$2` (if provided).

## Result

This skill is complete when `npm test` passes.

<!-- vigiles:result "npm test" -->

