{"id":"d866eb48-3080-4fce-afd6-a19416f03dd6","shortId":"FtCUpw","kind":"skill","title":"launch-checklist","tagline":"Generate launch readiness checklists for product releases. Covers engineering, QA, design, legal, marketing, support, and rollback planning. Adapts to launch size (feature flag, beta, GA) and AI/ML-specific requirements.","description":"# Launch Checklist Skill\n\nGenerate a comprehensive, customized launch readiness checklist for any product release.\n\n## When to Use\n- User is preparing to launch a feature or product\n- User needs to ensure nothing is missed before go-live\n- User says `/launch-checklist` followed by what they're launching\n- Any pre-launch review or go/no-go decision\n\n## Framework: Launch Readiness Checklist\n\n### Step 1: Scope the Launch\n- **What's launching?** Feature name and brief description\n- **Launch type**: Feature flag → Internal → Beta → GA\n- **Target date**: When is this going live?\n- **Blast radius**: How many users are affected?\n- **Reversibility**: Can we roll back easily?\n\n### Step 2: Generate Checklist by Function\n\n#### Engineering\n- [ ] Code complete and merged to release branch\n- [ ] Unit tests passing (coverage threshold met)\n- [ ] Integration tests passing\n- [ ] Load/performance testing complete (meets latency/throughput targets)\n- [ ] Feature flag configured and tested (on/off/gradual rollout)\n- [ ] Database migrations tested and reversible\n- [ ] API versioning handled (no breaking changes for existing clients)\n- [ ] Monitoring and alerting configured\n- [ ] Logging sufficient for debugging\n- [ ] Rollback procedure documented and tested\n\n#### QA\n- [ ] Test plan executed (happy path, edge cases, error states)\n- [ ] Cross-browser/cross-platform testing complete\n- [ ] Accessibility testing (screen reader, keyboard nav, contrast)\n- [ ] Regression testing on adjacent features\n- [ ] Security review complete (auth, input validation, data handling)\n\n#### Design\n- [ ] Final designs match implementation\n- [ ] Empty states, loading states, error states all designed\n- [ ] Mobile/responsive behavior verified\n- [ ] Copy reviewed and finalized\n- [ ] Animations/transitions smooth and performant\n\n#### Legal & Compliance\n- [ ] Privacy review complete (data collection, retention, deletion)\n- [ ] Terms of service updated if needed\n- [ ] GDPR/CCPA compliance verified\n- [ ] Licensing for any third-party components cleared\n\n#### Marketing & Communications\n- [ ] Launch announcement drafted\n- [ ] Help center / documentation updated\n- [ ] In-app messaging configured (tooltips, onboarding)\n- [ ] Social media / blog post scheduled (if applicable)\n- [ ] Internal comms sent to stakeholders\n\n#### Support\n- [ ] Support team briefed on new feature\n- [ ] FAQ and troubleshooting guide prepared\n- [ ] Escalation path defined for launch-related issues\n- [ ] Known limitations documented\n\n#### AI/ML-Specific (if applicable)\n- [ ] Model eval results meet quality bar\n- [ ] Safety/red-team testing complete\n- [ ] Content policy and guardrails configured\n- [ ] Hallucination rate within acceptable threshold\n- [ ] Cost per query within budget\n- [ ] Fallback behavior for model errors/timeouts\n- [ ] Data pipeline monitoring active\n- [ ] Bias testing on key demographic segments\n\n### Step 3: Go/No-Go Criteria\n\nDefine clear criteria for each launch stage:\n\n**Internal Launch Go/No-Go:**\n- All P0 bugs resolved\n- Core user flow works end-to-end\n- Monitoring active\n\n**Beta Launch Go/No-Go:**\n- All P0 and P1 bugs resolved\n- Performance meets targets\n- Support team briefed\n- Rollback tested\n\n**GA Launch Go/No-Go:**\n- All P0-P2 bugs resolved\n- Load testing passed at 2x expected traffic\n- Documentation complete\n- Legal review signed off\n- Monitoring and alerting verified\n\n### Step 4: Rollback Plan\n- **Trigger criteria**: What signals would trigger a rollback?\n- **Rollback steps**: Exact steps to revert (feature flag off, DB rollback, etc.)\n- **Communication**: Who to notify and how\n- **Timeline**: Maximum time from decision to rollback complete\n\n## Output Format\nGenerate as a markdown checklist grouped by function. Mark items as applicable/not applicable based on the specific launch. Include a summary section with launch date, owner, and go/no-go criteria.","tags":["launch","checklist","skills","aroyburman-codes","agent-skills","claude-code","claude-skills","frameworks","metrics","pm-tools","product-management","product-strategy"],"capabilities":["skill","source-aroyburman-codes","skill-launch-checklist","topic-agent-skills","topic-claude-code","topic-claude-skills","topic-frameworks","topic-metrics","topic-pm-tools","topic-product-management","topic-product-strategy"],"categories":["pm-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/aroyburman-codes/pm-skills/launch-checklist","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add aroyburman-codes/pm-skills","source_repo":"https://github.com/aroyburman-codes/pm-skills","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (3,867 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:14:47.288Z","embedding":null,"createdAt":"2026-05-18T13:22:16.303Z","updatedAt":"2026-05-18T19:14:47.288Z","lastSeenAt":"2026-05-18T19:14:47.288Z","tsv":"'/cross-platform':206 '/launch-checklist':71 '1':91 '2':131 '2x':430 '3':373 '4':444 'accept':350 'access':209 'activ':365,399 'adapt':21 'adjac':219 'affect':123 'ai/ml-specific':30,330 'alert':182,441 'animations/transitions':249 'announc':282 'api':171 'app':290 'applic':301,332,495 'applicable/not':494 'auth':224 'back':128 'bar':338 'base':496 'behavior':243,358 'beta':27,108,400 'bias':366 'blast':117 'blog':297 'branch':143 'break':175 'brief':101,310,414 'browser':205 'budget':356 'bug':388,407,424 'case':200 'center':285 'chang':176 'checklist':3,7,33,41,89,133,487 'clear':278,377 'client':179 'code':137 'collect':259 'comm':303 'communic':280,467 'complet':138,155,208,223,257,341,434,480 'complianc':254,269 'compon':277 'comprehens':37 'configur':161,183,292,346 'content':342 'contrast':215 'copi':245 'core':390 'cost':352 'cover':11 'coverag':147 'criteria':375,378,448,511 'cross':204 'cross-brows':203 'custom':38 'data':227,258,362 'databas':166 'date':111,507 'db':464 'debug':187 'decis':85,477 'defin':321,376 'delet':261 'demograph':370 'descript':102 'design':14,229,231,241 'document':190,286,329,433 'draft':283 'easili':129 'edg':199 'empti':234 'end':395,397 'end-to-end':394 'engin':12,136 'ensur':61 'error':201,238 'errors/timeouts':361 'escal':319 'etc':466 'eval':334 'exact':457 'execut':196 'exist':178 'expect':431 'fallback':357 'faq':314 'featur':25,55,98,105,159,220,313,461 'final':230,248 'flag':26,106,160,462 'flow':392 'follow':72 'format':482 'framework':86 'function':135,490 'ga':28,109,417 'gdpr/ccpa':268 'generat':4,35,132,483 'go':67,115 'go-liv':66 'go/no-go':84,374,385,402,419,510 'group':488 'guardrail':345 'guid':317 'hallucin':347 'handl':173,228 'happi':197 'help':284 'implement':233 'in-app':288 'includ':501 'input':225 'integr':150 'intern':107,302,383 'issu':326 'item':492 'key':369 'keyboard':213 'known':327 'latency/throughput':157 'launch':2,5,23,32,39,53,77,81,87,94,97,103,281,324,381,384,401,418,500,506 'launch-checklist':1 'launch-rel':323 'legal':15,253,435 'licens':271 'limit':328 'live':68,116 'load':236,426 'load/performance':153 'log':184 'mani':120 'mark':491 'markdown':486 'market':16,279 'match':232 'maximum':474 'media':296 'meet':156,336,410 'merg':140 'messag':291 'met':149 'migrat':167 'miss':64 'mobile/responsive':242 'model':333,360 'monitor':180,364,398,439 'name':99 'nav':214 'need':59,267 'new':312 'noth':62 'notifi':470 'on/off/gradual':164 'onboard':294 'output':481 'owner':508 'p0':387,404,422 'p0-p2':421 'p1':406 'p2':423 'parti':276 'pass':146,152,428 'path':198,320 'per':353 'perform':252,409 'pipelin':363 'plan':20,195,446 'polici':343 'post':298 'pre':80 'pre-launch':79 'prepar':51,318 'privaci':255 'procedur':189 'product':9,44,57 'qa':13,193 'qualiti':337 'queri':354 'radius':118 'rate':348 're':76 'reader':212 'readi':6,40,88 'regress':216 'relat':325 'releas':10,45,142 'requir':31 'resolv':389,408,425 'result':335 'retent':260 'revers':124,170 'revert':460 'review':82,222,246,256,436 'roll':127 'rollback':19,188,415,445,454,455,465,479 'rollout':165 'safety/red-team':339 'say':70 'schedul':299 'scope':92 'screen':211 'section':504 'secur':221 'segment':371 'sent':304 'servic':264 'sign':437 'signal':450 'size':24 'skill':34 'skill-launch-checklist' 'smooth':250 'social':295 'source-aroyburman-codes' 'specif':499 'stage':382 'stakehold':306 'state':202,235,237,239 'step':90,130,372,443,456,458 'suffici':185 'summari':503 'support':17,307,308,412 'target':110,158,411 'team':309,413 'term':262 'test':145,151,154,163,168,192,194,207,210,217,340,367,416,427 'third':275 'third-parti':274 'threshold':148,351 'time':475 'timelin':473 'tooltip':293 'topic-agent-skills' 'topic-claude-code' 'topic-claude-skills' 'topic-frameworks' 'topic-metrics' 'topic-pm-tools' 'topic-product-management' 'topic-product-strategy' 'traffic':432 'trigger':447,452 'troubleshoot':316 'type':104 'unit':144 'updat':265,287 'use':48 'user':49,58,69,121,391 'valid':226 'verifi':244,270,442 'version':172 'within':349,355 'work':393 'would':451","prices":[{"id":"dc362b25-0287-4539-b4f1-7b4ea77b2a2f","listingId":"d866eb48-3080-4fce-afd6-a19416f03dd6","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"aroyburman-codes","category":"pm-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:22:16.303Z"}],"sources":[{"listingId":"d866eb48-3080-4fce-afd6-a19416f03dd6","source":"github","sourceId":"aroyburman-codes/pm-skills/launch-checklist","sourceUrl":"https://github.com/aroyburman-codes/pm-skills/tree/main/skills/launch-checklist","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:16.303Z","lastSeenAt":"2026-05-18T19:14:47.288Z"}],"details":{"listingId":"d866eb48-3080-4fce-afd6-a19416f03dd6","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"aroyburman-codes","slug":"launch-checklist","github":{"repo":"aroyburman-codes/pm-skills","stars":6,"topics":["agent-skills","ai","claude-code","claude-skills","frameworks","metrics","pm-tools","product-management","product-strategy"],"license":"mit","html_url":"https://github.com/aroyburman-codes/pm-skills","pushed_at":"2026-02-17T06:52:03Z","description":"PM workflow and product thinking skills for AI product managers. 17 structured frameworks for PRDs, metrics, strategy, writing, prioritization, and more.","skill_md_sha":"a2fa9964574946f4c0833003c0822f0127ee1bd5","skill_md_path":"skills/launch-checklist/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/aroyburman-codes/pm-skills/tree/main/skills/launch-checklist"},"layout":"multi","source":"github","category":"pm-skills","frontmatter":{"name":"launch-checklist","description":"Generate launch readiness checklists for product releases. Covers engineering, QA, design, legal, marketing, support, and rollback planning. Adapts to launch size (feature flag, beta, GA) and AI/ML-specific requirements."},"skills_sh_url":"https://skills.sh/aroyburman-codes/pm-skills/launch-checklist"},"updatedAt":"2026-05-18T19:14:47.288Z"}}