ce-ship-documentlisted
Install: claude install-skill relusion/vg-sdlc-claude-plugins
# Ship Document
**Invocation input:** Plan to document (and optional --audience / --target): $ARGUMENTS
Write the documentation a *user* of this software reads — grounded in what the plan
actually built and verified.
`/ce-ship-document` turns the pipeline's proven output into durable, user-facing product
documentation: a README, a getting-started / usage guide, an API or interface
reference, and configuration docs. It writes these into the project's **real** doc
locations (`README.md`, `docs/`, …) — not the planning tree — and it documents
**only verified behavior**, with **runnable** examples.
It runs after the work is verified:
```
plan → spec → implement → verify → document
```
Distinct from what already produces text:
- **vs the planning tree (`docs/plans/**`)** — those are *process* artifacts (plans,
specs, decisions) for the team. `/ce-ship-document` writes *product* docs for the user,
into the repo's own doc paths.
- **vs `/ce-implement`'s Try-It runbook** — the runbook is per-feature, local
exploration-for-confidence, *not* verification; `/ce-ship-document` is the durable,
audience-shaped product manual whose examples are freshly run and verification-backed.
- **vs `/ce-ship-release`** — release owns the versioned `CHANGELOG.md`; `/ce-ship-document` never
writes it (it may render or link it read-only, or write a distinctly-named usage
doc such as `docs/whats-new.md`).
- **It describes, it does not define.** A behavior the code doesn't have is never