Skip to content
snowkit

kits / ship-kit

v1.0.0

Ship Kit for AI-built apps

Checklists, security headers and fix-it prompts to take an AI-built web app from demo to production.

ship-kitREADME.md

Markdown · 2.9 KB

Ship Kit for AI-built apps

Version 1.0.0

You built a web app with an app builder or a coding agent, and it works. This kit helps you get it ready for real users: real data, real payments and real traffic. It covers the problems that show up again and again in apps built this way, and it gives you checklists, ready-to-paste configs and prompts you can hand straight to your agent.

Who it's for

  • Solo builders and small teams shipping their first or second app
  • People who used tools like Lovable, Bolt, Replit, Cursor or Copilot and want a second pair of eyes before launch
  • Developers reviewing an app someone else generated

You don't need to be a security expert. Every item explains what to check and why it matters.

How to use it in 5 minutes

  1. Open 01-prelaunch-checklist.md and skim the section headings. Mark anything you already know is missing.
  2. Read the first page of 02-security-hardening.md. The "ten minute triage" at the top catches the most serious problems.
  3. Pick your host in 03-security-headers/ and copy the matching file into your project.
  4. Copy 04-secrets/.env.example into your repo and check that your real .env is in .gitignore.
  5. When you find a gap, open 05-agent-prompts.md, copy the prompt for that area and paste it into your coding agent.

Then, before launch day, fill in 07-rollback-plan.md and walk through 06-launch-day-runbook.md.

File map

FileWhat it is
01-prelaunch-checklist.mdThe full checklist: security, privacy, payments, performance, accessibility, SEO, analytics, backups, monitoring and legal pages
02-security-hardening.mdThe common mistakes in generated apps, how to spot each one and how to fix it
03-security-headers/README.mdWhat each header does, and how to roll out a Content Security Policy without breaking your site
03-security-headers/cloudflare-pages/_headersHeaders file for Cloudflare Pages
03-security-headers/netlify/netlify.tomlHeaders block for Netlify
03-security-headers/vercel/vercel.jsonHeaders block for Vercel
03-security-headers/nginx/security-headers.confInclude file for nginx
04-secrets/.env.exampleA starter environment file that separates public and server-only values
04-secrets/secrets-guide.mdWhere secrets belong, how to rotate a leaked key and how to keep them out of git
05-agent-prompts.mdCopy-paste prompts for your coding agent, one for each checklist area
06-launch-day-runbook.mdA timed plan for the day you go live
07-rollback-plan.mdA fill-in template so you can undo a bad release calmly

A note on limits

This kit lowers your risk. It can't make an app perfectly secure, and it isn't legal advice. If you handle health data, payments outside a hosted checkout, or data about children, get a professional review as well.

Licence

MIT License. See LICENSE.txt.