ship-it

Installation
SKILL.md

Ship It

Automate the full PR lifecycle: commit changes, create a PR, wait for CI/CD, and squash merge into main.

Workflow

Follow each step sequentially. Stop and report to the user if any step fails.

Step 1: Pre-flight Checks

Run these checks before anything else. If any fail, stop and tell the user why.

  1. Branch check: Run git branch --show-current. If in detached HEAD state, stop — tell the user to check out a named branch.
  2. Remote check: Run git remote -v. If no remote is configured, stop — tell the user to add a remote.
  3. GitHub CLI check: Run gh auth status. If not authenticated, stop — tell the user to run gh auth login.

Save the current branch name for later use.

Step 2: Handle Uncommitted Changes

Related skills
Installs
11
First Seen
Mar 10, 2026