
Deliver Launch Checklist
- 529 installs
- 518 repo stars
- Updated August 4, 2026
- product-on-purpose/pm-skills
deliver-launch-checklist is a product-management skill from pm-skills that produces a structured launch readiness checklist for developers and PMs who need to verify delivery, release, and go-live steps before shipping a
About
deliver-launch-checklist is a skill in product-on-purpose/pm-skills focused on launch delivery readiness. It helps teams walk through pre-launch verification, release execution steps, and go-live follow-ups so nothing critical is missed when shipping software. Although the catalog stub mentions AI and agent building, the skill name and repo context position it as a launch checklist for product delivery rather than model training. Developers and PMs reach for deliver-launch-checklist before a release window when stakeholders need a shared, repeatable list of launch gates, communications, and rollback considerations.
- deliver-launch-checklist
- AI & Agent Building
- AI-coding skill
Deliver Launch Checklist by the numbers
- 529 all-time installs (skills.sh)
- +31 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #1,712 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/product-on-purpose/pm-skills --skill deliver-launch-checklistAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 529 |
|---|---|
| repo stars | ★ 518 |
| Last updated | August 4, 2026 |
| Repository | product-on-purpose/pm-skills ↗ |
What should be on a software launch checklist?
Helps with ai & agent building tasks.
Who is it for?
PMs and tech leads preparing a coordinated software release who need a structured pre-launch and go-live verification list.
Skip if: Early prototype validation, ongoing sprint planning without a release date, or teams with fully automated continuous deployment requiring no manual launch gates.
When should I use this skill?
The user prepares for a product or feature launch and needs a delivery checklist covering release readiness and go-live steps.
What you get
A completed launch readiness checklist with verified release gates, go-live steps, and post-launch follow-up items.
- launch readiness checklist
- go-live step list
- post-launch follow-up items
Files
<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
Launch Checklist
A launch checklist is a comprehensive verification document that ensures all functions are ready before releasing a feature or product. It coordinates across engineering, QA, design, marketing, support, legal, and operations to prevent launch-day surprises. Good launch checklists surface blockers early and create shared accountability for launch readiness.
When to Use
- 1-2 weeks before any significant launch
- During launch planning kickoff meetings
- When coordinating cross-functional releases
- Before major version releases or feature rollouts
- After incidents to improve launch processes
When NOT to Use
- You are validating whether to ship at all via an experiment -> use
measure-experiment-design - You need the customer-facing announcement of what shipped -> use
deliver-release-notes - The launch already happened and you want results or reflection -> use
measure-experiment-resultsoriterate-retrospective - The change is small and single-team with no cross-functional surface: a launch checklist adds ceremony without value; track it in the sprint instead
Instructions
When asked to create a launch checklist, follow these steps:
1. Define Launch Context Document what is launching, when, and who the key stakeholders are. Establish the launch tier (major release, minor feature, experiment) as this affects checklist scope.
2. Gather Functional Requirements For each function (engineering, QA, marketing, etc.), identify what must be complete, verified, or in place before launch. Distinguish between blockers (must-have) and nice-to-haves.
3. Assign Owners and Dates Every checklist item needs an owner and a target completion date. Ownership creates accountability; dates enable tracking.
4. Identify Dependencies and Blockers Flag items that block other work or are blocked by external factors. Surface these early so teams can unblock.
5. Define Go/No-Go Criteria Establish clear criteria for making the launch decision. What conditions must be met? Who makes the final call?
6. Document Rollback Plan Every launch should have a rollback strategy. Document how to revert if critical issues emerge post-launch.
7. Schedule Check-in Cadence Establish when the team will review checklist progress (daily standups, T-2 days review, launch day sync).
Output Format
Use the template in references/TEMPLATE.md to structure the output. A complete checklist fills every template section: Launch Overview; Engineering Readiness; QA & Testing; Design & UX; Marketing & Communications; Customer Support; Legal & Compliance; Operations & Infrastructure; Analytics & Monitoring; Go/No-Go Criteria; Rollback Plan; Check-in Schedule; and Open Issues.
Quality Checklist
Before finalizing, verify:
- [ ] All functional areas are represented
- [ ] Every item has an owner and target date
- [ ] Blockers are clearly distinguished from nice-to-haves
- [ ] Go/No-Go criteria are specific and measurable
- [ ] Rollback plan is documented and tested
- [ ] Check-in cadence is scheduled
Examples
See references/EXAMPLE.md for a completed example.
{
"schema": 1,
"skill": "deliver-launch-checklist",
"runs_per_query": 3,
"trigger_threshold": 0.5,
"queries": [
{
"q": "Create a launch checklist for the v3 mobile app release going out in two weeks",
"expect": "trigger",
"split": "train"
},
{
"q": "We ship the enterprise tier in ten days and I'm worried support and legal haven't signed off; help me track readiness across every team",
"expect": "trigger",
"split": "train",
"notes": "Intent-only ask, no artifact keyword"
},
{
"q": "Build the go/no-go readiness doc for the payments migration, including rollback plan and owner assignments",
"expect": "trigger",
"split": "train"
},
{
"q": "We're coordinating engineering, marketing, and support for the rebrand launch; I need one artifact that catches anything we've missed before the date",
"expect": "trigger",
"split": "train"
},
{
"q": "Kicking off launch planning for the AI assistant feature; draft the cross-functional pre-launch checklist",
"expect": "trigger",
"split": "train"
},
{
"q": "Last launch we forgot to brief the support team and it was a mess; set up the readiness tracking so that never happens again",
"expect": "trigger",
"split": "train"
},
{
"q": "Put together a pre-launch checklist for the self-serve pricing change, owners and dates included",
"expect": "trigger",
"split": "validation"
},
{
"q": "What needs to be verified across legal, ops, and marketing before Thursday's feature rollout? Make me the tracking doc",
"expect": "trigger",
"split": "validation"
},
{
"q": "Major version release next sprint; create the readiness checklist with go/no-go criteria and a rollback plan",
"expect": "trigger",
"split": "validation"
},
{
"q": "Our launch tier is major this time; generate the full cross-functional readiness list so we can review it at kickoff",
"expect": "trigger",
"split": "validation"
},
{
"q": "The feature ships tomorrow; write the customer-facing announcement of what's new and improved",
"expect": "no-trigger",
"split": "train",
"near_miss_of": "deliver-release-notes",
"notes": "Communicating the ship, not coordinating readiness, per When NOT to Use"
},
{
"q": "We're not sure this should ship at all; design the A/B test that tells us whether to roll it out",
"expect": "no-trigger",
"split": "validation",
"near_miss_of": "measure-experiment-design",
"notes": "Validating whether to ship belongs to experiment design, per When NOT to Use"
},
{
"q": "The launch happened last week; run a retrospective on how it went",
"expect": "no-trigger",
"split": "train",
"notes": "Post-launch reflection; iterate-retrospective territory"
},
{
"q": "Draft a PRD for the referral program so engineering can start building",
"expect": "no-trigger",
"split": "train"
},
{
"q": "It's a tiny copy change shipping from one team; just write the ticket description for it",
"expect": "no-trigger",
"split": "train",
"notes": "Small single-team change; the skill's own boundary says skip the checklist"
},
{
"q": "Summarize the launch metrics from the dashboard and tell me whether we hit the activation target",
"expect": "no-trigger",
"split": "validation"
},
{
"q": "Write a Python script that renames thousands of image files by date",
"expect": "no-trigger",
"split": "train",
"notes": "Unrelated scripting ask"
},
{
"q": "Plan a five-day trip to Lisbon for our team offsite, flights and hotels included",
"expect": "no-trigger",
"split": "validation",
"notes": "Unrelated logistics ask"
},
{
"q": "Help me debug why our Kubernetes pods keep crash-looping after the deploy",
"expect": "no-trigger",
"split": "train",
"notes": "Unrelated debugging ask"
},
{
"q": "Map the stakeholders for the platform migration so I know who needs to be aligned",
"expect": "no-trigger",
"split": "validation"
}
]
}
deliver-launch-checklist - Version History
| Version | Date | Release | Effort | Type | Summary |
|---|---|---|---|---|---|
| 2.1.0 | 2026-06-10 | v2.26.0 | F-12-batch-1 | minor | Quality convergence: When NOT to Use + output-contract enumeration (F-12 Batch 1) |
| 2.0.0 | 2026-01-26 | - | - | baseline | Prior published version |
2.1.0 (2026-06-10)
Quality-convergence minor (F-12 Batch 1): added a "When NOT to Use" section with boundary pointers to neighboring skills, and the Output Format now enumerates the template sections a complete artifact fills. No template or example changes.
2.0.0 (2026-01-26)
Baseline row for the prior published version; see git history for its changes.
Launch Checklist: TaskFlow Mobile v3.0
Launch Overview
| Field | Value |
|---|---|
| What | TaskFlow Mobile v3.0 - New navigation + Recurring Tasks |
| Launch Date | March 10, 2026 |
| Launch Type | Major Release |
| Launch Owner | Sarah Chen (Product) |
| Go/No-Go Decision Maker | Marcus Rodriguez (VP Product) |
Key Stakeholders
| Role | Name | Contact |
|---|---|---|
| Product | Sarah Chen | sarah@taskflow.io |
| Engineering | David Park | david@taskflow.io |
| Design | Lisa Wang | lisa@taskflow.io |
| Marketing | James Miller | james@taskflow.io |
| Support | Rachel Kim | rachel@taskflow.io |
Engineering Readiness
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [x] Code complete and merged | David Park | Feb 21 | Done | All PRs merged to release branch |
| [x] Code review approved | Tech Lead | Feb 21 | Done | |
| [x] Feature flags configured | David Park | Feb 22 | Done | recurring_tasks_enabled, new_nav_enabled |
| [x] Database migrations ready | Backend Team | Feb 20 | Done | Tested on staging |
| [ ] API documentation updated | David Park | Feb 28 | In Progress | 80% complete |
| [x] Performance benchmarks pass | Platform Team | Feb 25 | Done | App launch <2s, nav transitions <100ms |
QA & Testing
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [x] Test plan executed | QA Team | Feb 28 | Done | 847 test cases, 99.2% pass |
| [x] Regression tests pass | QA Team | Feb 27 | Done | 12 flaky tests fixed |
| [ ] UAT complete | Sarah Chen | Mar 3 | In Progress | 8/12 stakeholders signed off |
| [x] Cross-browser testing | QA Team | Feb 26 | Done | N/A for mobile |
| [x] Mobile testing | QA Team | Feb 28 | Done | iOS 15-17, Android 11-14 |
| [x] Accessibility testing | QA Team | Feb 27 | Done | VoiceOver, TalkBack verified |
| [x] Load testing complete | Platform Team | Feb 25 | Done | Handles 10x normal load |
| [ ] Security review complete | Security Team | Mar 5 | Pending | Scheduled for Mar 3-5 |
Design & UX
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [x] Final designs approved | Lisa Wang | Feb 15 | Done | |
| [x] Design QA complete | Lisa Wang | Feb 26 | Done | 3 minor spacing issues fixed |
| [x] Asset handoff complete | Lisa Wang | Feb 18 | Done | |
| [x] Copy/content finalized | Content Team | Feb 20 | Done | |
| [x] Error states designed | Lisa Wang | Feb 18 | Done | |
| [x] Empty states designed | Lisa Wang | Feb 18 | Done |
Marketing & Communications
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [x] Launch announcement drafted | James Miller | Feb 28 | Done | CEO review pending |
| [ ] Blog post/PR ready | James Miller | Mar 5 | In Progress | First draft in review |
| [ ] Social media content | Marketing Team | Mar 7 | Not Started | Waiting for final screenshots |
| [ ] Email campaigns scheduled | Marketing Team | Mar 8 | Not Started | Segments defined |
| [ ] App store listing updated | James Miller | Mar 8 | Not Started | New screenshots needed |
| [ ] Website/landing page updated | Web Team | Mar 8 | In Progress | 60% complete |
| [ ] Screenshots/videos created | Design Team | Mar 5 | In Progress | Video in editing |
Customer Support
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [x] Support documentation updated | Rachel Kim | Feb 28 | Done | 15 new articles |
| [x] FAQ created/updated | Rachel Kim | Feb 27 | Done | Recurring tasks FAQ added |
| [ ] Support team trained | Rachel Kim | Mar 7 | Scheduled | Training session Mar 5 |
| [x] Canned responses prepared | Rachel Kim | Feb 28 | Done | 8 new macros |
| [x] Escalation path defined | Rachel Kim | Feb 25 | Done | Eng on-call for Tier 3 |
| [x] Support staffing confirmed | Rachel Kim | Feb 20 | Done | +2 agents launch week |
Legal & Compliance
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [x] Terms of service reviewed | Legal Team | Feb 15 | Done | No changes needed |
| [x] Privacy policy updated | Legal Team | Feb 15 | Done | Recurring task data handling added |
| [x] GDPR compliance verified | Legal Team | Feb 20 | Done | DPA updated |
| [x] Licensing requirements met | Legal Team | Feb 10 | Done | |
| [x] Accessibility compliance | QA Team | Feb 27 | Done | WCAG 2.1 AA |
Operations & Infrastructure
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [x] Infrastructure scaled | Platform Team | Feb 25 | Done | +50% capacity provisioned |
| [x] CDN configured | Platform Team | Feb 22 | Done | |
| [x] SSL certificates valid | Platform Team | Feb 20 | Done | Expires Dec 2026 |
| [x] Backup systems verified | Platform Team | Feb 24 | Done | Recovery test passed |
| [x] Incident response plan ready | Platform Team | Feb 26 | Done | Runbook updated |
| [ ] On-call rotation confirmed | David Park | Mar 7 | Pending | Scheduling in progress |
Analytics & Monitoring
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [x] Analytics instrumentation | Analytics Team | Feb 25 | Done | 24 new events tracked |
| [x] Dashboards created | Analytics Team | Feb 28 | Done | v3.0 Launch Dashboard |
| [x] Alerts configured | Platform Team | Feb 26 | Done | Error rate, latency, crash rate |
| [x] Success metrics baselined | Sarah Chen | Feb 28 | Done | See PRD for targets |
| [x] Logging in place | Backend Team | Feb 22 | Done |
Go/No-Go Criteria
Must Have (Blockers)
- [x] All P0 bugs resolved
- [x] Security review complete (BLOCKED - scheduled Mar 3-5)
- [x] Performance benchmarks met
- [x] UAT sign-off from 10+ stakeholders (8/12 complete)
- [ ] On-call rotation confirmed for launch week
- [x] Rollback plan tested
Should Have
- [x] Marketing materials ready
- [ ] App store listing updated with new screenshots
- [x] Support team training complete
Nice to Have
- [ ] Launch blog post published same day
- [ ] Social media campaign live at launch
Rollback Plan
Trigger Conditions
- Crash rate >2% (baseline: 0.3%)
- Error rate >5% on any critical API
- Major functionality broken (login, task creation, sync)
- Security vulnerability discovered
Rollback Steps
1. Disable feature flags (recurring_tasks_enabled, new_nav_enabled) 2. If flag disable insufficient: Push App Store emergency update reverting to v2.9 3. Communicate to users via in-app banner and email 4. Post incident channel update (#launch-v3-war-room)
Rollback Owner
David Park - david@taskflow.io - +1-555-0123
Rollback Time Estimate
- Feature flag disable: <5 minutes
- App store rollback: 24-48 hours (Apple review)
Check-in Schedule
| Checkpoint | Date | Attendees |
|---|---|---|
| T-7 days review | Mar 3, 10am PT | All stakeholders |
| T-2 days go/no-go | Mar 8, 2pm PT | Sarah, David, Marcus, Rachel |
| Launch day sync | Mar 10, 8am PT | Core team |
| T+1 day review | Mar 11, 10am PT | All stakeholders |
Open Issues
| Issue | Owner | Status | Impact |
|---|---|---|---|
| Security review not yet started | Security Team | Scheduled Mar 3 | BLOCKER - must complete before launch |
| 4 UAT stakeholders haven't responded | Sarah Chen | Following up | Risk - need sign-offs by Mar 5 |
| Android 14 notification permission edge case | David Park | Investigating | Low - affects <1% users |
| Marketing screenshots delayed | Design Team | In Progress | Risk - app store update may slip |
Launch Checklist: [Launch Name]
Launch Overview
| Field | Value |
|---|---|
| What | [Feature/product being launched] |
| Launch Date | [Target date] |
| Launch Type | [Major Release / Minor Feature / Experiment / Hotfix] |
| Launch Owner | [Name] |
| Go/No-Go Decision Maker | [Name] |
Key Stakeholders
| Role | Name | Contact |
|---|---|---|
| Product | [Name] | [Email/Slack] |
| Engineering | [Name] | [Email/Slack] |
| Design | [Name] | [Email/Slack] |
| Marketing | [Name] | [Email/Slack] |
| Support | [Name] | [Email/Slack] |
Engineering Readiness
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [ ] Code complete and merged | [Name] | [Date] | ||
| [ ] Code review approved | [Name] | [Date] | ||
| [ ] Feature flags configured | [Name] | [Date] | ||
| [ ] Database migrations ready | [Name] | [Date] | ||
| [ ] API documentation updated | [Name] | [Date] | ||
| [ ] Performance benchmarks pass | [Name] | [Date] |
QA & Testing
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [ ] Test plan executed | [Name] | [Date] | ||
| [ ] Regression tests pass | [Name] | [Date] | ||
| [ ] UAT complete | [Name] | [Date] | ||
| [ ] Cross-browser testing | [Name] | [Date] | ||
| [ ] Mobile testing | [Name] | [Date] | ||
| [ ] Accessibility testing | [Name] | [Date] | ||
| [ ] Load testing complete | [Name] | [Date] | ||
| [ ] Security review complete | [Name] | [Date] |
Design & UX
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [ ] Final designs approved | [Name] | [Date] | ||
| [ ] Design QA complete | [Name] | [Date] | ||
| [ ] Asset handoff complete | [Name] | [Date] | ||
| [ ] Copy/content finalized | [Name] | [Date] | ||
| [ ] Error states designed | [Name] | [Date] | ||
| [ ] Empty states designed | [Name] | [Date] |
Marketing & Communications
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [ ] Launch announcement drafted | [Name] | [Date] | ||
| [ ] Blog post/PR ready | [Name] | [Date] | ||
| [ ] Social media content | [Name] | [Date] | ||
| [ ] Email campaigns scheduled | [Name] | [Date] | ||
| [ ] App store listing updated | [Name] | [Date] | ||
| [ ] Website/landing page updated | [Name] | [Date] | ||
| [ ] Screenshots/videos created | [Name] | [Date] |
Customer Support
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [ ] Support documentation updated | [Name] | [Date] | ||
| [ ] FAQ created/updated | [Name] | [Date] | ||
| [ ] Support team trained | [Name] | [Date] | ||
| [ ] Canned responses prepared | [Name] | [Date] | ||
| [ ] Escalation path defined | [Name] | [Date] | ||
| [ ] Support staffing confirmed | [Name] | [Date] |
Legal & Compliance
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [ ] Terms of service reviewed | [Name] | [Date] | ||
| [ ] Privacy policy updated | [Name] | [Date] | ||
| [ ] GDPR compliance verified | [Name] | [Date] | ||
| [ ] Licensing requirements met | [Name] | [Date] | ||
| [ ] Accessibility compliance | [Name] | [Date] |
Operations & Infrastructure
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [ ] Infrastructure scaled | [Name] | [Date] | ||
| [ ] CDN configured | [Name] | [Date] | ||
| [ ] SSL certificates valid | [Name] | [Date] | ||
| [ ] Backup systems verified | [Name] | [Date] | ||
| [ ] Incident response plan ready | [Name] | [Date] | ||
| [ ] On-call rotation confirmed | [Name] | [Date] |
Analytics & Monitoring
| Item | Owner | Due | Status | Notes |
|---|---|---|---|---|
| [ ] Analytics instrumentation | [Name] | [Date] | ||
| [ ] Dashboards created | [Name] | [Date] | ||
| [ ] Alerts configured | [Name] | [Date] | ||
| [ ] Success metrics baselined | [Name] | [Date] | ||
| [ ] Logging in place | [Name] | [Date] |
Go/No-Go Criteria
Must Have (Blockers)
<!-- Items that MUST be complete to launch -->
- [ ] [Blocker 1]
- [ ] [Blocker 2]
- [ ] [Blocker 3]
Should Have
<!-- Items we strongly prefer but can launch without -->
- [ ] [Should-have 1]
- [ ] [Should-have 2]
Nice to Have
<!-- Items we'd like but won't delay launch -->
- [ ] [Nice-to-have 1]
- [ ] [Nice-to-have 2]
Rollback Plan
Trigger Conditions
<!-- When would we roll back? -->
- [Condition 1]
- [Condition 2]
Rollback Steps
1. [Step 1] 2. [Step 2] 3. [Step 3]
Rollback Owner
[Name] - [Contact]
Rollback Time Estimate
[Duration]
Check-in Schedule
| Checkpoint | Date | Attendees |
|---|---|---|
| T-7 days review | [Date] | [Names] |
| T-2 days go/no-go | [Date] | [Names] |
| Launch day sync | [Date/Time] | [Names] |
| T+1 day review | [Date] | [Names] |
Open Issues
<!-- Unresolved items that could affect launch -->
| Issue | Owner | Status | Impact |
|---|---|---|---|
| [Issue 1] | [Name] | [Status] | [Blocker/Risk] |
| [Issue 2] | [Name] | [Status] | [Blocker/Risk] |
Related skills
FAQ
What is deliver-launch-checklist used for?
deliver-launch-checklist helps teams verify delivery and launch readiness before shipping. It structures pre-launch gates, go-live steps, and post-launch follow-ups so releases are coordinated and auditable.
Which repo provides deliver-launch-checklist?
deliver-launch-checklist is part of product-on-purpose/pm-skills, a product-management skill collection. It targets release and delivery workflows rather than low-level code implementation.