| name | release-readiness |
| description | The final gate before any launch, major release, or "is this production-ready?" question — orchestrates all engineering-discipline skills into one go/no-go review. Use when the user says "ready to launch", "production ready", "go live checklist", "release", "ship it", "pre-launch review", or before delivering a milestone to real users/clients. |
Release Readiness
"Done" and "ready for real users" are different claims. This skill is the go/no-go gate: a structured sweep that turns "I think it's ready" into a checked list with evidence. Run it before first launch, before major releases, and before handing anything to a paying client.
How to run it
Work through the seven gates below against evidence, not memory — for each item, the answer is a command output, a file path, a screenshot, or a tested behavior, never "yes, I'm pretty sure". Produce a written verdict at the end: ✅ ready / ⚠️ ready-with-known-risks (listed, accepted by the user) / ❌ blocked (by what). Deep-dive any failing gate with its dedicated skill (threat-model-security, deployment-safety, observability-readiness, etc.).
Gate 1 — Correctness of the money-and-data core
Gate 2 — Security minimum (threat-model-security)
Gate 3 — Data safety (database-design)
Gate 4 — Deploy & undo (deployment-safety)
Gate 5 — Eyes on production (observability-readiness)
Gate 6 — Product finish (product-ux-quality)
Gate 7 — Operations & the human stuff
The honesty rules
- Skipping a gate is sometimes right (an internal beta doesn't need Gate 7's legal pass) — but skipping is a decision the user makes, recorded in the verdict, never a silent omission.
- Anything found-but-not-fixed goes on a known-issues list in the verdict. A known risk accepted beats an unknown risk shipped.
- Re-run the failed gates after fixes; don't extrapolate green from "I fixed what it found".