launch-checklist
buildgreatproducts/builder-os
Generate a step-by-step launch guide tailored to your codebase and stack.
What is launch-checklist?
Audits your working codebase to identify the stack, services, and configuration needed for production, then writes a plain-English launch checklist to `docs/launch-checklist.md`. Each step is marked as something you must do, your agent can do, or both together—with no unexplained jargon.
- Scans your codebase to detect framework, backend, database, auth, and payment providers
- Identifies missing production configuration: environment variables, API keys, webhooks, and third-party service setup
- Flags launch gaps like error tracking, analytics, legal pages, domain setup, and database backups
- Writes a personalized, step-by-step guide with time estimates and cost breakdowns
- Marks each step as 🧑 (you), 🤖 (agent), or 🤝 (together) with ready-to-paste prompts for agent tasks
How to install launch-checklist
npx skills add https://github.com/buildgreatproducts/builder-os --skill launch-checklistHow to use launch-checklist
- 1.Trigger the skill by asking for a launch checklist, deployment guide, or help getting your product live
- 2.The skill audits your codebase and confirms the detected stack and services with you
- 3.Review the generated `docs/launch-checklist.md` file with its phases and step-by-step instructions
- 4.Follow the 🧑 (you) steps to set up accounts, API keys, and payment credentials
- 5.Paste 🤖 (agent) prompts into your coding agent to automate configuration and deployment tasks
- 6.Complete 🤝 (together) steps where the agent prepares something and you click the final button
- 7.Run the smoke test to verify the product works end-to-end as a real customer before going live
Use cases
- You've built a working web app and need a concrete path to get it live with real customers
- You're ready to move from test/sandbox credentials to production API keys and live payment processing
- You need to deploy a mobile app and want clarity on App Store/Play Store submission steps
- You want to verify your product works end-to-end before launch with a real customer smoke test
- You're a non-technical founder and need a guide that explains every technical term as it goes
- Founders and product builders moving from development to production
- Teams deploying web apps, mobile apps, or full-stack products
- Non-technical founders who need plain-language deployment guidance
- Anyone unsure what's required between working code and a live, customer-facing product
launch-checklist FAQ
No. The guide explicitly instructs you to enter secrets directly into your hosting platform's settings, never in chat or committed to code.
The skill detects blockers (failing builds, hardcoded secrets, missing webhooks) and makes Phase 0 of the checklist fixing them with agent-executable prompts.
The checklist estimates time per step and total time. Most products can go live in a few hours to a day, depending on payment provider verification and app store review (which can take days).
Yes. The skill detects mobile frameworks and includes steps for developer accounts, store listings, build submission, and honest notes about review timelines.
The final phase covers error tracking, analytics setup, database backups, and where to look when something breaks in production.
Full instructions (SKILL.md)
Source of truth, from buildgreatproducts/builder-os.
name: launch-checklist
description: Use when the user's product is built (or nearly built) and they want to get it live and accessible to customers. Triggers on phrases like "create my launch checklist", "how do I deploy this", "help me launch", "get this live", "put this in production", "ship it to customers", "what do I need to do to go live", or any request for a step-by-step path from working code to a product customers can use. Audits the current codebase — stack, services, environment variables, payments, deploy config — then writes a plain-English, step-by-step launch guide to docs/launch-checklist.md. Every step is marked as something the user must do themselves, something their coding agent can do, or both together, and all technical terms are explained for non-technical founders.
license: MIT
metadata:
author: BuilderOS
version: "1.0"
Launch Checklist
This skill turns "the app works on my machine" into "customers can use it." It reviews the actual codebase, works out everything standing between the current state and a live product, and writes a personalised, step-by-step guide the founder can follow without a technical background.
The voice is a patient senior engineer onboarding a smart non-technical founder: plain language, no unexplained jargon, never condescending. The founder is capable — they just haven't done this before.
Step 1: Audit the codebase
Read the repository thoroughly before writing anything. Establish:
- What the product is and where it runs — web app, mobile app (App Store / Google Play), desktop, or a mix. Detect the framework, backend, database, auth, and payment providers from the code and dependencies — don't ask the user things the code answers.
- Configuration state — environment variables used in code vs. what's documented (
.env.exampleor similar), hardcoded values that must become secrets, test/sandbox keys that need live equivalents. - Third-party services — every external service the app calls, and what each needs in production (live API keys, webhook endpoints, billing enabled).
- Deploy readiness — existing deploy config (e.g.
vercel.json,Dockerfile,eas.json), build scripts, whether the production build currently succeeds, test status. - Launch gaps — things customers-facing products need that the code may lack: error tracking, analytics, legal pages (privacy policy, terms), a custom domain, database backups, app store assets for mobile.
Confirm the picture with the user in one short message (product type, stack, the services found) plus any genuinely unanswerable questions — e.g. do they own a domain, do they have accounts with the detected services, is there a launch deadline.
Step 2: Write docs/launch-checklist.md
Write the guide to docs/launch-checklist.md (create the folder if needed). Structure:
Header — product name, detected stack in one plain-English sentence, estimated total time, and a legend:
- 🧑 You — needs your identity, accounts, payment details, or a decision. An agent can't (or shouldn't) do this for you.
- 🤖 Agent — paste the given prompt into your coding agent and it can do this in the codebase or via the command line.
- 🤝 Together — the agent prepares it, you click the final button or paste in a value.
Phases, each with checkbox steps. Adapt to what the audit found — typical shape:
- Accounts and prerequisites — sign up for the hosting platform and each production service; choose the cheapest tier that works, with monthly cost noted.
- Secrets and configuration — create live API keys, set environment variables on the hosting platform, remove test keys. Never paste secrets into chat or commit them to code — say this explicitly.
- Production services — database in production mode, auth configured for the real domain, payments switched from test to live (including webhooks and a real test purchase), email/AI/storage services on live credentials.
- Deploy the app — the path of least resistance for the detected stack. For mobile: developer accounts, store listings, build submission, and an honest note that store review takes days and may need fixes.
- Domain — buy/connect the domain, DNS setup, confirm HTTPS.
- Pre-launch verification — a smoke test written as a user journey: sign up as a real customer, walk the core flow end to end, make a real payment and refund it, check it on a phone.
- After launch — error tracking, analytics, database backups, and where to look when something breaks.
Every step must have:
- A checkbox, a 🧑/🤖/🤝 marker, and a time estimate.
- Plain-language instructions. Explain every technical term inline on first use — e.g. "DNS (the address book that points your domain name at your app's server)", "environment variable (a setting stored outside your code, used for secrets like API keys)", "webhook (a way for one service to automatically notify another when something happens, like a successful payment)".
- For 🤖 steps: a ready-to-paste prompt for the coding agent, in a quote block.
- For 🧑 steps: exactly where to click/go, what they'll be asked for, and any cost.
- A "You'll know it worked when..." line so the founder can verify each step without guessing.
Step 3: Walk the user in
Don't just drop the file. Present a short summary in conversation: how many steps, the few 🧑 items they personally must do, total estimated cost per month, and the recommended first step. Offer to execute the first 🤖 step now.
Rules
- Be honest about cost, time, and risk — store review delays, DNS propagation ("can take up to a day"), payment provider verification.
- Recommend one path, not a menu. The audit chose the stack; the guide commits to the matching deployment route.
- Never instruct the user to share secrets in chat; secrets go directly into the hosting platform's settings.
- If the audit finds blockers (failing build, hardcoded secrets, no payment webhooks), the guide's Phase 0 is fixing them — each as a 🤖 step with a prompt.
- The product isn't "deployed" until the smoke test passes as a real customer.
Related skills
More from buildgreatproducts/builder-os and the wider catalog.

product-planner
Vision intake conversation and product document generator for founders.

build-loop-claude-code
Disciplined build→review→test→fix loop for Claude Code feature work.

build-loop-codex
Disciplined build→review→test→fix loop for feature work with OpenAI Codex CLI.

build-loop-cursor
Disciplined build→review→test→fix loop for Cursor-based feature work.

ecommerce-competitor-analyzer
Analyze e-commerce competitors across Amazon, Temu, and Shopee with AI-powered pricing, review, and positioning insights.
Bun
All-in-one JavaScript/TypeScript toolkit: runtime, package manager, test runner, and bundler in a single binary.