claude-ship-skill
v0.1.0
Published
Claude Code /ship skill — autonomously walks a P0/P1/P2/P3 plan and ships each item end-to-end (edit → tsc → commit → push → verify deploy). One commit per item, staging-first.
Maintainers
Readme
claude-ship-skill
A Claude Code skill that takes a prioritized P0/P1/P2/P3 implementation plan and ships each item end-to-end — autonomously.
Install
npx claude-ship-skillThat's it. The installer drops SKILL.md into ~/.claude/skills/ship/. Re-run any time to update.
Use
In Claude Code, type /ship followed by a plan:
/ship
P0/1 — flip column proportions, plan dominates
P0/2 — strip assistant card chrome
P0/3 — tool calls become verb-based pills
P1/4 — empty-state hero + starter cards
P2/5 — settle motion timingsClaude walks it top-to-bottom. Per item:
- Locates files (Grep/Glob — won't ask you)
- Makes the minimum edit
- Runs
npx tsc --noEmit git addthe touched files only- Commits with
ai-builder P{tier}/{n}: <description>+ multi-line body git push origin staging(staging-first — nevermain)- Polls Railway until deploy is
SUCCESS - Moves to the next item
If TS or build fails, Claude stops and reports — root-cause fixes only, no bandaids.
Rules baked in
- One commit per P-item
- Commit prefix is exact:
ai-builder P{tier}/{n}: - Staging-first; never push to
main, never force-push - No
git add .— only the files you touched - No
--no-verify, no scope creep, no planning docs - User feedback is the highest-priority interrupt
Customizing per project
The skill defaults to branch staging and the project's Railway service name from CLAUDE.md / memory. For other projects, set those defaults in your project's CLAUDE.md.
License
MIT
