Launch Readiness skill for Claude Code
Go/no-go calls backed by evidence, not vibes. Claude tiers the launch, then builds a cross-functional checklist where every item has one owner, an objective criterion and an evidence link, from load tests and rollback rehearsals to support macros and sales enablement. Rollout stages carry numeric promote and kill thresholds, the go/no-go meeting reviews only exceptions, and the decision, conditions and accepted risks are written down.
- name
launch-readiness - size153 lines · ≈1,950 tokens
- files2
- licenseMIT
- updated
What Claude sees before loading it
This description is the only part of the skill that sits in context all the time. Claude reads it to decide when to load the full playbook below.
description: Runs launch readiness reviews and go/no-go decisions for features and releases — launch tiers, a cross-functional readiness checklist covering QA, performance, security and privacy, monitoring and alerts, rollback, support and docs, sales enablement, and comms, with named owners, objective exit criteria, staged rollout gates, and a written go/no-go record. Use when preparing a go/no-go meeting, writing a launch or release readiness checklist, deciding whether a feature is ready to ship, planning a staged rollout with kill criteria, or reviewing what was missed after a rough launch. Try asking
- Build the go/no-go checklist for our pricing page relaunch next Thursday
- Write a staged rollout plan with kill criteria for the new export feature
- Our last launch flooded support; review this checklist and tell me what we missed
Use it when
- Preparing a go/no-go meeting or async sign-off
- Deciding whether a feature is ready to ship
- Planning a staged rollout with promote and kill criteria
- Reviewing what went wrong after a rough launch
Skip it when
- You need the marketing launch plan and announcement assets, use product-launch instead
- You need to tag versions and generate changelogs, use release-management instead
How to check the result
Every checklist item has an owner, status and evidence link, the rollback was rehearsed with its duration recorded, and the decision record names the decider and accepted risks.
The common mistake it prevents
Ticking checklist items without evidence and discovering during the incident that the rollback path was never tested.
A launch is ready when every item that could hurt customers, the business, or the team has an owner who has signed off against an objective criterion, the team knows exactly what signal triggers a rollback and who pulls it, and the people who will field questions (support, sales, success) have what they need before customers ask. “Feels ready” is not a criterion.
Ground rules
- Tier the launch first; the checklist scales with the tier. A copy change does not need a go/no-go meeting; a pricing change does.
- Every checklist item has one owner, a status (Go / No-go / N/A with reason), and evidence (link to test run, dashboard, doc, ticket).
- Exit criteria are objective: “0 open P0/P1 bugs”, “p95 latency ≤ 300 ms at 2x peak in load test”, not “QA is happy”.
- Rollback is tested before launch, not designed during the incident. Prefer a feature flag kill switch over a redeploy.
- Rollout is staged with written promotion gates and kill criteria.
- The decision is recorded: who decided, what was known, which risks were accepted.
- Production deploys, data migrations, and flag flips to 100% happen only with explicit confirmation from the accountable owner; Claude prepares the checklist and plan, it does not trigger them.
Launch tiers
| Tier | Examples | Readiness process |
|---|---|---|
| T1 | New product, pricing or packaging change, breaking API change, major redesign | Full checklist, go/no-go meeting with leads, staged rollout, comms plan, war room on launch day |
| T2 | Notable feature for a segment, new integration, workflow change | Full checklist async sign-off, staged rollout, support and docs required |
| T3 | Small improvement, internal tool, minor UI change | Short checklist: tests, flag, monitoring, changelog |
If unsure, pick the higher tier. Anything touching billing, permissions, data deletion, or a public API is at least T2.
Workflow
- [ ] 1. Set tier, launch owner, target date, and the go/no-go date (T-2 to T-5 business days for T1/T2)
- [ ] 2. Generate the checklist for the tier; assign owners
- [ ] 3. Define success metrics, guardrails, rollout stages, and kill criteria
- [ ] 4. Owners collect evidence; track status daily in the final week
- [ ] 5. Dry-run the rollback in staging (or production with the flag off)
- [ ] 6. Hold the go/no-go review; record the decision
- [ ] 7. Execute staged rollout; check gates at each stage
- [ ] 8. Post-launch review at T+7 / T+30 days
Readiness checklist (condensed)
The full checklist with criteria per item is in references/checklist.md; read it when generating the checklist for a T1 or T2 launch. Condensed version:
| Area | Go criterion (default) | Owner |
|---|---|---|
| Scope | All P0 requirements done and demoed; known gaps listed | PM |
| Quality | 0 open P0/P1 bugs; P2s triaged with dates; regression suite green | QA / eng lead |
| Performance | Load test at ≥ 2x expected peak; p95 within SLO; no new N+1 or hot queries | Eng |
| Security and privacy | Threat review done for new data flows; PII handling reviewed; pen-test findings ≥ high closed | Security |
| Data | Migrations tested on production-size copy; backfill time known; reversible or backed up | Eng / data |
| Observability | Dashboard for success metrics and guardrails; alerts with runbook links; error tracking tagged | Eng |
| Rollback | Kill switch or rollback tested; time to roll back known (target ≤ 15 min) | Eng |
| Support | Help article, macros, internal FAQ, escalation path; support trained | Support lead |
| Sales / CS | Enablement doc, pricing and packaging FAQ, demo ready; customer comms for affected accounts | PMM / CS |
| Legal / compliance | Terms, DPA, accessibility (WCAG 2.2 AA for new UI), regional requirements | Legal |
| Comms | Changelog, in-app announcement, email, blog as per tier; internal announcement | PMM |
| Analytics | Events instrumented and verified in production-like env | PM / data |
Rollout stages and gates
| Stage | Audience | Minimum duration | Promote when | Kill when |
|---|---|---|---|---|
| 0 | Internal / employees | 2–3 days | No P0/P1 found; dashboards show data | Any data loss or security issue |
| 1 | 1–5% of users or beta accounts | 2–7 days | Error rate and latency within guardrail; no spike in tickets | Error rate > baseline + 0.5 pt, or p95 latency > SLO for 15 min |
| 2 | 25–50% | 3–7 days | Success metric trending to target; guardrails flat | Guardrail breach sustained 1 h; support tickets > 2x baseline |
| 3 | 100% | — | — | Same as stage 2 |
Adjust durations to traffic: each stage needs enough exposure to see problems (as a rule of thumb, ≥ 1,000 active users or a full weekly cycle for low-traffic products). For measuring impact rather than safety, run a proper experiment (see experiment-analysis); use feature-flags for the flag mechanics.
Go/no-go meeting
- 30 minutes, launch owner facilitates. Attendees: owners of each area, decision maker.
- Walk only the exceptions: items not Go. Do not re-read green items.
- For each No-go item: fix before launch, launch with accepted risk (decision maker names it), or delay.
- Decision options: Go, Go with conditions (named, owned, dated), No-go (new date and what must change).
- One person decides. Consensus is welcome, not required.
Go/no-go record
# Go/no-go: <launch> — <date>
Tier: T1 Launch owner: <name> Decision maker: <name>
Decision: Go with conditions
Conditions: Help article published before stage 2 (owner: Support lead, due Oct 28)
Accepted risks: P2 #4821 export column order on Safari — workaround documented; fix by Nov 4
Rollout: stage 0 Oct 24 → stage 1 Oct 27 → stage 2 Oct 30 → 100% Nov 4 (gates as per plan)
Kill switch: flag `bulk_exports`; on-call can disable; tested Oct 22 (rollback 2 min)
Launch-day contacts: eng on-call <name>, support <name>, comms <name>
| Area | Status | Evidence | Owner |
Gotchas
- Checklist theater. Items ticked without evidence. Require a link for every Go.
- Rollback that only works one way. A migration that drops a column cannot be rolled back by a redeploy. Expand-contract migrations or backups first.
- Support learns from customers. Train support before stage 1, not after the first ticket.
- Launching Friday or before a holiday with nobody watching dashboards. Default to Tuesday–Thursday mornings in the team’s time zone for T1/T2.
- No kill criteria written. Teams then debate during the incident whether it is bad enough. Write thresholds beforehand.
- Marketing date fixed before readiness. Set the public date after the go/no-go, or keep a buffer of at least one week for T1.
- Forgetting downstream consumers: API clients, data pipelines, partner integrations, mobile apps on old versions.
Verification
- Every checklist item has an owner, status, and evidence link, or N/A with a reason.
- Rollback was rehearsed and its duration recorded.
- Rollout stages have numeric promote and kill thresholds tied to live dashboards.
- The go/no-go record names the decision maker, conditions, and accepted risks.
- A post-launch review is on the calendar with the success metrics to check.
Output contract
# Launch readiness: <launch>
Tier: <T1/T2/T3> Owner: <name> Target: <date> Go/no-go: <date>
Success metrics: <metric baseline → target> Guardrails: <list>
## Checklist
| Area | Item | Criterion | Owner | Status | Evidence |
## Rollout plan
| Stage | Audience | Dates | Promote when | Kill when |
## Rollback plan (mechanism, who, tested on, duration)
## Comms plan (internal, customers, timing)
## Open risks
## Decision record Bundled files
Loaded only when a step in the skill needs them. Review them here before installing.
references/checklist.md
# Full launch readiness checklist
Use for T1 and T2 launches. Mark each item Go, No-go, or N/A with a reason, and attach
evidence. Items marked (T1) can be skipped for T2 with a note.
## Scope and product
- [ ] All P0 requirements implemented and demoed end to end by the PM
- [ ] Known gaps and deferred P1/P2 items listed with target dates
- [ ] Acceptance criteria verified for every shipped story
- [ ] Empty, error, loading, and permission-denied states reviewed in the real UI
- [ ] Copy reviewed (product, error messages, emails); localized strings delivered if applicable
- [ ] Pricing, plan gating, and entitlements tested for each plan tier
- [ ] (T1) Design review sign-off against final build
## Quality
- [ ] 0 open P0/P1 bugs; P2 list triaged with owners and dates
- [ ] Automated regression suite green on the release candidate
- [ ] Exploratory test session done on supported browsers/devices (list them)
- [ ] Mobile: tested on oldest supported OS version and a low-end device
- [ ] Upgrade paths tested: existing users, existing data, old clients still calling the API
- [ ] Accessibility: keyboard navigation, screen reader labels, contrast; WCAG 2.2 AA for new UI
## Performance and reliability
- [ ] Load test at ≥ 2x expected peak; p95/p99 latency and error rate within SLO
- [ ] Database: new queries reviewed with EXPLAIN; indexes in place; no table scans on large tables
- [ ] Rate limits and quotas set for new endpoints
- [ ] Dependencies (third-party APIs) have timeouts, retries with backoff, and fallbacks
- [ ] Capacity: autoscaling limits and cost impact estimated
- [ ] (T1) Failure-mode test: dependency down, slow, or returning errors
## Security and privacy
- [ ] Threat review for new data flows, endpoints, and permissions
- [ ] Authorization checks tested for each role, including cross-tenant access
- [ ] PII inventory updated; retention and deletion paths work
- [ ] Secrets in the secret manager, none in code or logs
- [ ] Dependency and container scans clean of known critical/high vulnerabilities
- [ ] (T1) External pen test or security team review; high findings closed
## Data and migrations
- [ ] Migrations run on a production-size copy; duration and locking measured
- [ ] Backfills idempotent and resumable; run time known
- [ ] Rollback path for schema changes (expand-contract, or verified backup and restore)
- [ ] Analytics events instrumented, verified in a production-like environment, and documented
## Observability
- [ ] Dashboard showing success metrics, guardrails, error rate, latency, and adoption
- [ ] Alerts on error rate, latency, and business-critical failures, each with a runbook link
- [ ] Errors tagged with feature/flag in error tracking
- [ ] Logs contain request IDs and no PII
- [ ] On-call rotation aware of the launch and its runbook
## Rollout and rollback
- [ ] Feature flag in place with per-segment targeting
- [ ] Kill switch tested; time to disable measured (target ≤ 15 min, flag ≤ 2 min)
- [ ] Rollout stages, durations, promote and kill thresholds written
- [ ] Launch window avoids freezes, holidays, and low-staffing periods
- [ ] Launch-day roster: eng on-call, support lead, comms owner, decision maker
## Support and success
- [ ] Help center article(s) published or scheduled for the right stage
- [ ] Support macros and internal FAQ written; known issues and workarounds listed
- [ ] Support team trained; escalation path and severity definitions confirmed
- [ ] Ticket tag created for the launch so volume can be tracked
- [ ] CS briefed on affected accounts; proactive outreach for accounts with breaking changes
## Go-to-market (T1, T2 as needed)
- [ ] Positioning and messaging approved
- [ ] Sales enablement: one-pager, demo script, objection handling, pricing FAQ
- [ ] Changelog entry, in-app announcement, email, blog post per tier
- [ ] Internal announcement with what, why, who to ask
- [ ] Partner and integration owners notified of API or behavior changes
## Legal and compliance
- [ ] Terms of service, privacy policy, or DPA updates reviewed
- [ ] Regional requirements (data residency, consumer law, tax) checked
- [ ] Third-party licenses for new dependencies compatible
- [ ] Marketing claims substantiated
## Post-launch
- [ ] T+1 day: check guardrails, ticket volume, error tracking
- [ ] T+7 days: success metric trend vs. target; decide on next rollout stage or fixes
- [ ] T+30 days: post-launch review — outcomes vs. targets, what the checklist missed
- [ ] Remove the flag and dead code once at 100% and stable (ticket created)
About this skill
Written and maintained by the Claude Skills editors to the same editorial standard as every skill in the directory: a selective trigger, a real workflow, known pitfalls and a verification step. First published , last updated . MIT licensed.