Use when delivering or releasing a completed Shipyard phase under Codex — final verification, pre-ship security audit, documentation, and release. Trigger when the user says "ship it", "ship this phase", "release this", "we're done — finalize", or "run the shipyard ship workflow". This is the Codex inline-sequential form of the /shipyard:ship orchestration.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add lgbarn/shipyard --skill shipyard-ship --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Shipyard Ship?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lgbarn-shipyard-ship)More formats (shields.io, HTML) on the badges page.
---
name: shipyard-ship
description: Use when delivering or releasing a completed Shipyard phase under Codex — final verification, pre-ship security audit, documentation, and release. Trigger when the user says "ship it", "ship this phase", "release this", "we're done — finalize", or "run the shipyard ship workflow". This is the Codex inline-sequential form of the /shipyard:ship orchestration.
---
# Shipping a phase (Codex inline-sequential)
This is Shipyard's `/shipyard:ship` delivery flow, adapted for Codex. The flow is already
sequential (verify → audit → document → deliver), so it maps cleanly to a single context —
you adopt each role in turn rather than dispatching subagents.
**Degradation note:** the audit and documentation steps run as inline personas, not
fresh-context subagents. Be deliberately thorough on the audit step — shipping is the
final gate, so do not let earlier context make you assume the code is fine.
Run `scripts/state-read.sh` first if state isn't loaded.
## Steps (run each in order; stop on a hard failure)
1. **Pre-ship verification.** Use the `shipyard-verification` skill to confirm success
criteria are met and the phase is actually complete.
2. **Run the test suite.** All tests must pass. A failure here blocks the ship.
3. **Pre-ship security audit.** Adopt the auditor mandate (OWASP Top 10, secrets, dependency
vulnerabilities). Shipping is the final security gate — this runs even if the build skipped
auditing. If a passing audit already exists and nothing changed since, verify it has no
unresolved critical findings instead of re-auditing. **Any unresolved critical finding
blocks the ship.**
4. **Documentation.** Adopt the documenter mandate — generate/refresh API, architecture, and
user-facing docs in `docs/`. If up-to-date docs already exist from the build, verify
completeness instead of regenerating.
5. **Capture lessons.** Use the `lessons-learned` skill to record what was learned this phase.
6. **Deliver.** Finalize per the project's release convention (version bump, CHANGELOG, tag,
PR/merge). Never auto-merge without the user's go-ahead unless they've authorized it.
## Done means
Verification passed, tests green, no unresolved critical audit findings, docs complete,
lessons captured, and the release artifact prepared. Report the status of each gate
explicitly — do not claim "shipped" if any gate was skipped.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!