launch-checklist
Skill1 starsChanged 5 months agoMITView on GitHub
Run the pre-launch gate: verify secrets not committed, RLS enforced, Stripe in live mode with webhooks, error monitoring configured, and legal stubs present. Outputs PASS or BLOCK with blocking items.
- Reads credentials
26 other projects use a version of this.
Adopted by
Most recently taken up by
- getpaidskills/skillstheir own version, first seen Nov 8, 2026
- striderZA/OpenCodeGameStudiostheir own version, first seen Nov 4, 2026
- fullstackinnoAI/skillstheir own version, first seen Nov 1, 2026
- munnam77/claude-for-solopreneurstheir own version, first seen Oct 20, 2026
- Donchitos/Claude-Code-Game-Studiostheir own version, first seen Oct 19, 2026
- venus2099/codex-game-studiostheir own version, first seen Oct 17, 2026
Used with
Projects with it also use patch-notes, asset-audit and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
CoralGameSkillpatch-notes
Generate player-facing patch notes from git history, sprint data, and internal changelogs. Translates developer language into clear, engaging player communication.
Also in 4 projects that use this
CoralGameSkillasset-audit
Audits game assets for compliance with naming conventions, file size budgets, format standards, and pipeline requirements. Identifies orphaned assets, missing references, and standard violations.
Also in 4 projects that use this
- +10 more from CoralGame
Other versions26 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 26
- Donchitos/Claude-Code-Game-Studios★ 27ksame name
- pixel-cellar/Claude-Code-Game-Studios★ 324same name
- aakashg/pm-claude-code-setup★ 152same name
- hamzafarooq/claude-code-starter★ 145same name
- striderZA/OpenCodeGameStudios★ 118same name
- Mehdibargach/claude-code-pm-skills★ 97same name
- tranhieutt/software_development_department★ 71same name
- cenconq25/claude-code-app-studio★ 40same name
- aroyburman-codes/pm-skills★ 25same name
- CoralGame/Claude-Code-Game-Studios★ 19same name
16 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository22 other files it gives its agents.
- build-featureSkill
- code-reviewSkill
- compliance-checkSkill
- design-architectureSkill
- design-pricingSkill
- design-schemaSkill
- design-uiSkill
- helpSkill
- map-flowsSkill
- qa-planSkill
- scope-checkSkill
- security-auditSkill
- setup-billingSkill
- setup-deploySkill
- setup-stackSkill
- startSkill
- studio-statusSkill
- test-setupSkill
- threat-modelSkill
- validate-ideaSkill
- write-prdSkill
- write-testsSkill
The file
Files
Execute a comprehensive pre-launch gate check against the canonical checklist, surfacing every blocking issue that must be resolved before the product goes live. Non-autonomous: presents a full findings report; nothing is auto-fixed — the user decides how to address each item.
Phases
- Load checklist template — read
.claude/templates/launch-checklist.mdto get the canonical item list. If the template is missing, fall back to the built-in checklist defined in this skill. Check whether a previous run exists atdocs/specs/launch-checklist.mdand note any items already marked PASS. - Security: secrets check — run
git log --all --full-history -- '.env' '.env.*'and grep the working tree for patterns matching real API keys (sk_live_,sk_test_,eyJ,-----BEGIN). Verify.gitignorecovers.env,.env.local, and.env.*.local. Any real secret found in version control is an immediate BLOCK. - Security: RLS verification — read all migration files under
supabase/migrations/and all Supabase query code underlib/andapp/. Confirm that every tenant-scoped table hasENABLE ROW LEVEL SECURITYand at least one policy. Flag any table that is missing RLS as a BLOCK unless it is explicitly documented as public or service-role-only. - Billing: Stripe live-mode check — verify that the production environment's
STRIPE_SECRET_KEYstarts withsk_live_(check.env.examplenotes or ask the user to confirm). Verify that the Stripe webhook endpoint is registered for the production URL with the correct event types. Verify thatSTRIPE_WEBHOOK_SECRETis set for production. Flag test-mode keys in production as a BLOCK. - Operational readiness — check for: (a) an error monitoring integration (Sentry, Axiom, or equivalent — look for SDK imports in
lib/orapp/), (b) the existence of/privacyand/termsroutes or static pages (legal stubs), (c) a working health-check endpoint or Vercel deployment health, and (d) the CI workflow in.github/workflows/is present and passing. Mark each as PASS, WARNING, or BLOCK. - Security audit gate (BLOCKING) — read the
## Verdictsection ofdocs/specs/security-audit.md. Apply the following logic: (a) if the file is missing → BLOCK and instruct the user to run/security-audit; (b) if the## Verdictsection readsBLOCK(open High/Critical findings) → BLOCK and instruct the user to resolve all High/Critical findings listed there before proceeding; (c) if the## Verdictsection readsPASS→ this gate is satisfied. - Tests green gate (BLOCKING) — apply the following logic: (a) if no
vitest.config.tsexists in the project root → BLOCK and instruct the user to run/test-setupto scaffold the test suite before launch; (b) ifvitest.config.tsexists, run the project'snpm testscript (Vitest unit/integration) and, if a Playwright config exists,npx playwright test; if either command exits non-zero → BLOCK and instruct the user to fix failures and run/write-testsfor any files lacking coverage. - Write report and verdict — fill
docs/specs/launch-checklist.mdwith each item's status and a one-line note. Output a final verdict: PASS (all items PASS or WARNING only) or BLOCK (one or more BLOCK items remain, including the security audit gate or the tests green gate). Under BLOCK, list the blocking items in priority order with remediation steps — security audit failures and test suite failures must appear first. Show the report for approval before writing the file. Honor the review intensity: underfull, walk through each checklist section for sign-off; underlean, get a single confirmation before writing the report; undersolo, proceed and summarize after.
Output
docs/specs/launch-checklist.md + a PASS or BLOCK verdict with itemized findings. Writes nothing without approval.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

