skills/shipping-and-launch/SKILL.md
Use when preparing to ship a feature, release, or deployment. Use before merging to main, creating a release, or deploying to production. Do NOT use for CI-only changes or internal refactors that don't reach production.
npx skillsauth add paulund/ai shipping-and-launchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run these checks in parallel:
| Rationalization | Reality | |---|---| | "It's just a small change, I don't need a checklist" | Small changes cause the most production incidents — they skip the process. | | "I'll add observability after launch" | You'll add it never. Production problems without observability are invisible. | | "Feature flags are overkill for this" | Feature flags are the cheapest rollback mechanism. No flag = no rollback without a new deploy. | | "The tests pass, ship it" | Tests passing is table stakes. Did you check migrations, observability, docs, and rollback? | | "I'll roll forward instead of rolling back" | Rollbacks are faster and safer. Roll forward only for non-data-affecting changes. |
| File | When to load |
|------|-------------|
| references/pre-launch-checklist.md | During Phase 1 — full detailed checklist |
development
Use when implementing any logic, fixing any bug, or changing any behaviour. Use when you need to prove code works, when a bug report arrives, or when modifying existing functionality. Do NOT use for config changes, data migrations, or dependency updates.
development
Use when starting a new feature, when requirements are unclear, when asked to write code without a clear spec, or before any non-trivial implementation. Do NOT use for trivial bug fixes or one-line changes.
development
Use when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters. Detects the stack from dependency files, fetches official documentation, implements following documented patterns, and cites sources for every framework-specific decision.
development
Use when handling user input, authentication, data storage, or external integrations. Use when building any feature that accepts untrusted data, manages user sessions, or interacts with third-party services.