Launch Checklist
Pre-launch validation covering everything deployment (SKL-0021) doesn't: analytics, error tracking, social meta, legal pages, email setup, DNS, SSL, and go-live readiness. Produces a launch readiness report with pass/fail checklist. Use this skill before going live on any project.
Best use case
Launch Checklist is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Pre-launch validation covering everything deployment (SKL-0021) doesn't: analytics, error tracking, social meta, legal pages, email setup, DNS, SSL, and go-live readiness. Produces a launch readiness report with pass/fail checklist. Use this skill before going live on any project.
Teams using Launch Checklist should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/launch-checklist/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Launch Checklist Compares
| Feature / Agent | Launch Checklist | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Pre-launch validation covering everything deployment (SKL-0021) doesn't: analytics, error tracking, social meta, legal pages, email setup, DNS, SSL, and go-live readiness. Produces a launch readiness report with pass/fail checklist. Use this skill before going live on any project.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Skill: Launch Checklist ## Metadata | Field | Value | |-------|-------| | **Skill ID** | SKL-0034 | | **Version** | 1.0 | | **Owner** | builder | | **Inputs** | Source files, PRD.md, STATE.md | | **Outputs** | Launch readiness report, STATE.md updated | | **Triggers** | `LAUNCH_CHECK_REQUESTED` | --- ## Purpose SKL-0021 (Deployment) handles CI/CD, git, and pushing code. This skill handles everything else needed before going live — the checklist of things that are easy to forget but embarrassing to miss. Analytics, legal pages, error tracking, email deliverability, social sharing meta, and more. --- ## Procedure ### Step 1 — Run the Checklist Check each item. Mark as PASS, FAIL, or N/A. **Analytics & Tracking:** - [ ] Analytics installed (Google Analytics, Plausible, PostHog, etc.) - [ ] Key events tracked (signup, purchase, core action from PRD success metrics) - [ ] Analytics working in production (not just dev) - [ ] Cookie consent banner (if required by target market — EU, UK, CA) **Error Tracking:** - [ ] Error monitoring installed (Sentry, LogRocket, Bugsnag, etc.) - [ ] Source maps uploaded for meaningful stack traces - [ ] Alert notifications configured (email, Slack, etc.) **SEO & Social:** - [ ] All pages have `<title>` and `<meta description>` - [ ] Open Graph meta tags (og:title, og:description, og:image) - [ ] Twitter Card meta tags - [ ] Favicon and app icons (multiple sizes) - [ ] `robots.txt` allows indexing - [ ] `sitemap.xml` generated **Legal:** - [ ] Privacy Policy page exists and is linked from footer - [ ] Terms of Service page exists (if user accounts) - [ ] Cookie Policy (if using cookies beyond essential) - [ ] GDPR data deletion mechanism (if targeting EU) **Email:** - [ ] Transactional email configured (welcome, password reset, etc.) - [ ] Email sender domain authenticated (SPF, DKIM, DMARC) - [ ] Unsubscribe mechanism in marketing emails - [ ] Email templates tested in major clients (Gmail, Outlook) **Infrastructure:** - [ ] SSL certificate valid and auto-renewing - [ ] HTTPS redirect configured (HTTP → HTTPS) - [ ] Custom domain configured and DNS propagated - [ ] CDN configured for static assets (if applicable) - [ ] Database backups scheduled - [ ] Environment variables set in production (no `.env` file deployed) **Security:** - [ ] Default/test accounts removed - [ ] Debug mode disabled in production - [ ] API keys rotated from development values - [ ] Rate limiting on authentication endpoints - [ ] `security.txt` exists at `/.well-known/security.txt` with contact and disclosure policy - [ ] Content Security Policy (CSP) header configured (not relying on browser defaults) **Performance:** - [ ] Images optimized (compressed, modern formats) - [ ] Gzip/Brotli compression enabled - [ ] Page loads in under 3 seconds on 3G **User Experience:** - [ ] 404 page exists and is helpful - [ ] Error pages don't expose stack traces - [ ] Mobile experience tested - [ ] Forms have validation and clear error messages ### Step 2 — Generate Report ```markdown # Launch Readiness Report **Date:** YYYY-MM-DD **Verdict:** READY / NOT READY (any CRITICAL fails = NOT READY) ## Summary - Passed: X / Y - Failed: X (N critical, M non-critical) - N/A: X ## Failed Items [list with severity and recommended fix for each] ## Passed Items [list for confirmation] ``` ### Step 3 — Update STATE.md --- ## Constraints - Does not fix issues — provides the checklist and identifies gaps - Items marked N/A must have a reason (e.g., "no user accounts" → Terms of Service is N/A) - Does not deploy — that's SKL-0021's job - Legal items are guidance, not legal advice — recommend professional review for compliance --- ## Primary Agent builder --- ## Definition of Done - [ ] All checklist categories evaluated - [ ] Each item marked PASS, FAIL, or N/A (with reason) - [ ] Failed items have specific fix recommendations - [ ] Verdict issued (READY / NOT READY) - [ ] STATE.md updated ## Output Contract | Field | Value | |-------|-------| | **Artifacts** | Launch readiness report (pass/fail per item with verdict) | | **State Update** | `.claude/project/STATE.md` — mark task complete, log verdict | | **Handoff Event** | `TASK_COMPLETED` (launch checklist complete) |
Related Skills
Supply Chain Audit
Audit the dependency supply chain for security risks beyond what `npm audit` or `pip audit` catches. Analyzes dependency health, maintainer trust signals, typosquatting risk, and transitive dependency exposure.
SEO Audit
Audit web pages for search engine optimization: meta tags, heading hierarchy, structured data, image optimization, mobile-friendliness, and content quality. Complements SKL-0013 (Growth & Distribution) by validating what was built.
Pitch Deck
Create a structured pitch deck outline for investors, stakeholders, or partners. Covers problem, solution, market, traction, team, and ask. Natural output after PRD + Problem Stress Test validation.
Insecure Defaults Detection
Detect insecure default configurations, hardcoded credentials, fail-open security patterns, and dangerous default values in application code and configuration files. Complements SKL-0015 (Security Audit) by focusing on configuration-level vulnerabilities that dependency scanners miss.
Differential Security Review
Security-focused review of code changes using git diff analysis. Identifies security implications of recent modifications — new attack surfaces, removed protections, changed auth logic, and risky refactors. Complements SKL-0016 (Code Review) with a security lens on diffs.
Copywriting
Write conversion-focused copy using proven frameworks (AIDA, PAS, BAB). Produces headlines, CTAs, landing page copy, email sequences, and micro-copy. Ensures copy matches brand voice and target audience.
Competitor Analysis
Structured competitor research: features, pricing, positioning, gaps, and differentiation strategy. Feeds into PRD Writing (SKL-0004) and Problem Stress Test (SKL-0027) with better market context.
UX Design
Design user experiences including wireframes, flows, and interaction patterns. Use this skill when UX design work is requested, including onboarding flows and interface layouts.
User Acceptance Testing
Structured QA testing with four modes: diff-aware (auto-scoped to branch changes), full (systematic exploration), quick (30-second smoke test), and regression (compare against baseline). Produces health score, structured reports, and actionable bug lists. Use this skill when UAT is requested or a feature is ready for acceptance testing.
Token Audit
Audit the current project for token waste patterns. Produces a Token Health Report with scored findings and actionable fixes. Use this skill when token usage feels high, sessions are hitting limits, or before optimizing costs.
Test Writing
Write automated tests for existing or new functionality. Use this skill when tests are requested, including unit tests, integration tests, and end-to-end tests.
Skill Creator
Turn a repetitive workflow into a reusable custom skill. Interviews the user, then produces a complete SKILL.md with frontmatter, procedure, constraints, definition of done, and output contract in custom-skills/. Use this skill when you find yourself repeating the same process and want to automate it.