ship-preflight
Installation
SKILL.md
Ship Preflight
Run the full verification suite before declaring a slice done or issuing a deploy command. This is a one-shot gate, not a loop.
Steps
- Detect the project's check suite from
package.json,Cargo.toml,Makefile, or the project's CLAUDE.md. - Run in strict order:
typecheck— must exit 0tests— ALL must pass (no skips, no flakes tolerated)build— must produce a clean artifactlint/size gate— if configured
- If any gate is red: stop immediately, name the gate that failed, and report the error. Do not continue.
- If all gates pass: print the green confirmation and the next step (e.g. the deploy command). Do not run the deploy automatically.