name: product-launch-checklist description: "Generate a comprehensive pre-launch, launch day, and post-launch checklist for any product release. Use when preparing for a product launch, feature release, or major update. Produces a role-assigned, tiered checklist covering engineering readiness, marketing and comms, support, and post-launch monitoring."
Product Launch Checklist Skill
Never launch without checking everything. Generate a complete, role-assigned checklist covering pre-launch readiness, launch day execution, and post-launch monitoring.
Proposes Actions
Once the checklist is approved, it can be executed: hand the items to action-runner, which previews them (dry-run, risk-rated), runs only what you approve via the connected action MCP (GitHub/Linear/Slack), and records what was done back to the brain. Typical: open an issue per checklist item in the named repo/project (๐ก), and post the launch summary to Slack (๐ด โ approved individually). This skill proposes; action-runner gates and runs โ never silently.
Required Inputs
Ask the user for these if not provided:
- Launch name and planned launch date
- Launch tier (1 = major product launch, 2 = significant feature release, 3 = incremental update)
- Team members and their roles (engineering lead, PM, marketing, support, etc.)
- Feature description (what is being launched)
- Rollback capability (can this be feature-flagged or reverted quickly?)
Reads from / Writes to the Brain
If a professional-brain (brain/) exists, use it before asking:
- Read first: the
entities/feature being launched and relateddecisions/(scope, dates, owners). - Write after: log launch decisions and owners to
decisions/. This skill can also hand the checklist toaction-runnerto file the tickets โ which records what was actually done back to the brain, closing the loop.
How to Use This Skill
Provide:
- Launch name and date
- Launch tier (1 = major, 2 = feature, 3 = incremental)
- Team members and their roles
The skill generates a tiered checklist. Tier 3 launches use only the Essentials section. Tier 2 adds Marketing & Comms. Tier 1 uses all sections.
Output Format
Launch Checklist โ [Feature/Product Name] โ Target Date: [Date]
Launch Tier: [1 / 2 / 3] Launch Owner: [PM Name] Engineering Lead: [Name] Go/No-Go Decision By: [Date and time โ typically 24 hours before launch]
๐ง PRE-LAUNCH โ Engineering & Product (T-2 weeks)
- Feature flag created and tested in staging
- All acceptance criteria signed off by PM
- Code reviewed and merged to main
- QA sign-off completed (regression + new feature)
- Performance testing completed (load, latency)
- Security review completed (if data or auth changes)
- Rollback procedure documented and tested
- Monitoring and alerting configured
- Error logging in place with correct severity levels
- Database migrations tested on staging with production data volume
๐ข PRE-LAUNCH โ Marketing & Comms (T-1 week)
- Blog post written, reviewed, and scheduled
- In-app announcement or tooltip configured
- Email campaign drafted and QA'd
- Social media posts drafted and scheduled
- Landing page or feature page live in staging
- Press outreach sent (Tier 1 only)
- Product Hunt / community posts prepared (Tier 1 only)
๐ PRE-LAUNCH โ Sales & Support (T-1 week)
- Sales enablement one-pager completed
- FAQ document shared with sales and support teams
- Help centre articles written and published
- Support team demo / training completed
- Customer success team briefed on top accounts
- Pricing updated (if applicable)
- Contracts / ToS updated (if applicable)
๐ PRE-LAUNCH โ Analytics (T-1 week)
- Analytics events firing correctly in staging
- Dashboard configured for launch metrics
- Baseline metrics documented
- Success criteria documented and shared with team
- A/B test configured (if applicable)
โ GO / NO-GO DECISION โ T-24 hours
| Criteria | Status | Owner |
|---|---|---|
| All critical bugs resolved | ๐ข / ๐ด | Eng Lead |
| QA sign-off complete | ๐ข / ๐ด | QA |
| Rollback tested | ๐ข / ๐ด | Eng Lead |
| Help centre articles live | ๐ข / ๐ด | Support |
| Monitoring active | ๐ข / ๐ด | Eng Lead |
| PM sign-off | ๐ข / ๐ด | PM |
Go / No-Go Decision: [GO / NO-GO] Decision Owner: [PM + Eng Lead jointly]
๐ LAUNCH DAY
- Feature flag enabled for [X%] of users (start low โ 5โ10%)
- Launch confirmed in team Slack/channel
- Metrics dashboard open and being monitored
- Error rate checked at T+15 min, T+1 hr, T+4 hr
- Blog post published / email sent
- Social posts live
- Support team on standby for first 4 hours
- PM available and reachable all day
- Feature flag expanded to 50% if T+2hr checks pass
- Feature flag expanded to 100% if T+4hr checks pass
๐ POST-LAUNCH (D+7, D+30)
- D+7 metrics review: adoption, errors, support tickets
- D+7 customer feedback synthesised
- Retrospective scheduled
- Learnings documented
- D+30 success metrics reviewed against targets
- Feature flag removed from codebase (clean up)
- Follow-up features added to backlog based on feedback
Quality Checks
- Launch tier confirmed before generating checklist (scope determines depth)
- Go/No-Go decision has a named owner and a specific decision time
- Rollback procedure is documented and tested (not just planned)
- Feature flag expansion is staged (5% โ 50% โ 100%), not all-at-once
- Post-launch retrospective is scheduled at launch time
Anti-Patterns
- Do not apply a Tier 1 checklist to an incremental update โ tier the launch appropriately before generating the checklist
- Do not launch on a Friday without confirmed weekend engineering coverage
- Do not leave the Go/No-Go decision owner as "the team" โ it must be a named individual
- Do not skip the rollback plan for Tier 1 and 2 launches โ know the revert time before going live
- Do not close the launch without scheduling the post-launch retrospective โ it must be booked at launch time, not after
Guidelines
- The Go/No-Go decision must have a named owner โ "the team" is not an owner
- Never launch on a Friday unless you have weekend engineering coverage
- Recommend starting all launches at <10% traffic โ even for simple features
- Document rollback time: "We can revert this in X minutes" should be known before launch