ship

Installation
SKILL.md

Ship Changes

Ship runs a pre-launch gate before committing. By default: validate-code + safe-repo. The gate ensures nothing broken or unsafe leaves the working tree.

Arguments

  • --fast — skip the pre-launch gate. Only for hotfixes, disposable branches (spike/prototype/CI), or when the gate already passed manually this session. Never on main/release. State the reason in the commit body.

Workflow

Phase 1 — Pre-launch gate (skipped if --fast)

  1. Validate code: invoke the validate-code skill. Auto-fixes formatting, verifies types, runs tests.
    • If validate-code returns FAIL → report errors, STOP. Do not commit or push.
  2. Sensitive data scan: invoke the safe-repo skill against the staged + unstaged diff only (not the whole repo).
    • If sensitive data found → report findings, STOP. Do not commit or push.

Phase 2 — Commit

Installs
49
GitHub Stars
12
First Seen
Feb 13, 2026
ship — helderberto/skills