Vibe Coding Checklist

The vibe coding checklist · free

Is your vibe-coded app ready
for real users?

AI makes the part people see fast. This is for everything underneath that keeps your users' data safe and your app running.

Where are you with your app?

Not sure? Take the 2-minute check and it'll tell you.

Front end and back end Above the waterline, the front end: the UI people see and tap, shown as a small chat screen. Below the waterline, the back end: the systems that make it work. Database, accounts, permissions, server logic, live updates, notifications and payments, file storage, hosting and compute, scheduled jobs, and monitoring and keys. FRONT END The UI What people see and tap GROUP CHAT See you Sunday! Message Send BACK END The systems that make it work Database Accounts Permissions Server logic Live updates Notifications File storage Hosting and compute Scheduled jobs Monitoring and keys

What the check covers

You don't need to know how to build these. You need to know to ask.

  1. 01Your dataWhat things are and how they connect
  2. 02AccountsGetting in, back in, and out
  3. 03PermissionsWho can see and change what
  4. 04Database rulesThe lock on every table
  5. 05Secret keysPasswords your app uses
  6. 06When things breakHalf-finished actions
  7. 07What leaves your appEmails, notifications, payments
  8. 08UploadsPhotos, files and video
  9. 09Hosting and costThe machine and the bill
  10. 10Knowing when it breaksAlerts and logs

Newsletter · Free

Get the free Fix Kit, then one prompt a week.

The check, fix and confirm prompts for all ten items, then one system, one real story and one prompt every week. No spam.

Who's behind this

I'm Andrew Adams, a UX design leader in Seattle who designs and ships his own apps with AI coding agents. Almost everything on this site I learned the hard way, after the demo looked done.

Read the essay this quiz came from →