{"repo":"Wunderlandmedia/launchworthy","free":true,"listed":false,"github":"https://github.com/Wunderlandmedia/launchworthy","clone":"git clone https://github.com/Wunderlandmedia/launchworthy.git","description":"A Claude Code skill that plays bouncer at the door of production: audits AI-built apps (Lovable, Bolt, v0, Cursor) across 5 domains and hands you a scored punch list with copy-paste fixes. MIT.","language":"Python","stars":95,"topics":["claude-code","claude-plugins","claude-skills","firebase","hardening-guides","production-readiness","rls","security-audit","supabase","vibe-coding"],"license":"MIT","category":"mcp-servers","readme_excerpt":"launchworthy A Claude Code skill that plays bouncer at the door of production. Your app doesn't get in front of real users until it passes the check. You built an app with Lovable, Bolt, v0, Cursor, or Claude Code. It works on your screen. This audits the five domains between \"works for me\" and \"real users are paying for this and nothing is on fire,\" gives you a scored scorecard, and hands you a prioritized punch list with exact file paths and copy-paste fixes. The scorecard answers one question: is this app launchworthy yet? It is stack-agnostic. It auto-detects your framework (Next.js, TanStack Start, SvelteKit, Svelte, Vite + React, Astro, Remix, and more) and your backend (Supabase, Firebase, Prisma, Directus, raw SQL) and adapts every check to what you actually use. Why not just ask Claude? The fair first question, so it goes first. Claude already knows what RLS is, what a rate limiter looks like, and why secrets do not belong in a client bundle. The knowledge was never the gap. What a raw \"review my code\" session does not give you: 1. The scope you did not know to ask for. \"Review my code\" gets you a code review. It will not ask whether your backups have ever been restore-tested, whether error alerts actually reach you, whether you can roll back a bad deploy, or whether your domain registrar has 2FA. A third of this checklist is not in the code at all, and the person who most needs the audit is exactly the person who does not know to ask for those parts. 2. A reviewer t","default_branch":null,"files":null,"tree":[],"storefront":"/r/Wunderlandmedia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Wunderlandmedia/launchworthy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}