THE VAULT / START HERE / PROMPT + MARKDOWN
The Architecture Interview
You should not need to know what a database is to plan an app. This kit flips the job: you paste one prompt, the AI interviews YOU (one plain-English question at a time, about 12 total), and out comes a complete architecture.md that Lovable, Bolt, or Claude can build from without guessing. You get the interview prompt, a finished worked example for a dog groomer's booking page, and the maintenance prompt that keeps the plan honest as your app grows.
LAST VERIFIED 2026-07-09
Apps built without a plan collapse on feature 5
Here is the pattern. Features 1 through 4 feel like magic: you describe, the AI builds, it works. Then feature 5 ("let customers log in and see their own stuff") breaks features 2 and 3, and every fix breaks something else. Two days later you're pasting error messages into chat like a slot machine.
NOTE
Use this page as a prompt reference. Every file below is built to be handed straight to an AI. Download it, drop it into Claude, ChatGPT, Cursor, or Lovable, and say "use this as my playbook." The prompts on this page are copy-paste ready.
The cause isn't your prompting. When you build feature by feature, the AI makes dozens of silent structural decisions on your behalf: where information gets saved, what's public, what connects to what. Each decision is locked in by the time you find out it was wrong. Feature 5 is usually just the first feature that exposes one.
The traditional fix is an architecture document: a plan of the app's parts and how they fit, written before building. The catch: writing one normally requires exactly the technical vocabulary you don't have yet. So here's the move this kit is built on: you don't write the plan, you get interviewed for it. The AI asks about your app in plain English, explains every concept in one sentence as it goes, makes the technical choices itself, and hands you the finished document.
| Building feature by feature | Building from architecture.md |
|---|---|
| The AI decides where data lives, silently, per feature | Data plan written once, every feature reads and writes the same way |
| "Who can see this?" answered by accident (often: everyone) | A who-sees-what table the AI turns into privacy rules |
| Feature 5 fights features 2 and 3 | Build order is planned so each step leaves the app working |
| Surprise costs when you connect payments or email | Monthly cost estimate in dollars, before you build |
How the interview works: 12 questions, zero jargon required
- 1
Open a fresh chat
Claude or ChatGPT, either works. Fresh chat matters: no leftover context steering the questions.
- 2
Paste the interview prompt
The full prompt is below (and downloadable). Send it as-is, nothing to fill in.
- 3
Answer roughly 12 questions
One at a time, in plain English. The AI explains every concept inside the question itself ("a database is just a spreadsheet your app reads and writes automatically..."). If it ever asks you to pick between two technical options, it's breaking its own rules: tell it "you choose, explain why in the document."
- 4
Save the output as architecture.md
The interview ends with one complete document. Save it as a file named
architecture.md. That file is now the plan every build session starts from.
The interview covers eight things, and the output document has a fixed section for each: what we're building, pages and screens, the data it stores, who can see what, outside services (things like payments and email that come from other companies, each with its own account and price), hosting (the computer on the internet your app lives on), a monthly cost estimate in dollars, and a build order that starts with a walking skeleton (the smallest version that's real and online).
PAYOFF
The interview also protects you from yourself. When you describe a v1 feature that doubles the difficulty (real-time chat, a mobile app, teams), the prompt makes the AI say so, propose the simpler version, and park the ambitious one in a "Not in v1" list instead of deleting it. That list is where good v2s come from.
The interview prompt (paste it whole)
This prompt is long on purpose. The one-question-at-a-time rule stops the AI from dumping a questionnaire on you. The "never ask me to make a technical choice" rule is the whole product. The fixed output format is what makes the result buildable. Don't trim it.
What the finished document looks like (a dog groomer, in full)
Below is a complete architecture.md the interview produces for a realistic beginner app: a booking page for a one-person dog grooming business, with deposits paid by card. Read it before you run your own interview so you know what "done" looks like.
Things to notice as you skim it:
- [ ]Every technical choice is made and explained, and none required the founder to know anything. Stripe for payments, Supabase for the database, each with a one-line why.
- [ ]Section 4 is a who-sees-what table. Visitors see that a slot is taken, never who took it. Without that table, most AI builders leave everything public.
- [ ]Costs are numbers: $25/month fixed, plus $0.74 of Stripe fees per $15 deposit, and the exact point where the free tiers end.
- [ ]Build step 1 is a walking skeleton: one page, real services, live at the real domain, usable before payments even exist.
- [ ]"Not in v1" holds five cut features, including the SMS reminders that got cut during the interview. Cut, not forgotten.
Handing architecture.md to Lovable, Bolt, or Claude
The document only pays off if your builder actually follows it, and follows it in order. The biggest mistake is pasting the whole plan and saying "build this": the AI attempts all 7 build steps at once and you're back to feature-5 chaos, just faster. Hand it over with the kickoff prompt below instead: it pins the AI to step 1 and makes the document the law.
| Tool | How to attach the document |
|---|---|
| Lovable | Open your project, click the gear icon, then Knowledge, and paste architecture.md there so every future chat sees it. Then send the kickoff prompt in the chat. |
| Bolt | No knowledge store, so paste the kickoff prompt and the full architecture.md together as your first message, prompt on top. |
| Claude (web or Cursor) | Attach architecture.md as a file (paperclip icon in the chat box), then send the kickoff prompt. In Cursor, drop the file in your project folder so it's always in reach. |
WATCH OUT
The most common failure: the builder quietly adds a login system, an extra settings page, or a "nice to have" field that isn't in the document. Catch it with one line: "Is everything you just built in architecture.md? List anything that isn't, and remove it or justify it." Run that after every step until you trust the tool.
After step 1 ships, the loop is boring on purpose: "Build step 2 from architecture.md, nothing else." Then step 3. Each step leaves the app working, which means each step is also a natural stopping point for the day.
Keeping the document alive (it's a plan, not a plaque)
Your app will change: a customer asks for something, a feature from "Not in v1" earns its slot, a price changes. When the app and the document disagree, the document loses its power, because the AI starts trusting neither. The fix costs 5 minutes: run the maintenance interview whenever you're about to build something the document doesn't cover.
- [ ]Before any new feature: run the maintenance prompt. 5 minutes now beats 2 days of feature-5 archaeology later.
- [ ]After the update: save the new file over the old one, and re-paste it into Lovable's Knowledge (it does not update itself).
- [ ]Monthly: ask your builder "compare the app as built against architecture.md and list every mismatch." Fix the document or the app, whichever is wrong.
- [ ]Never keep two versions. One file, one truth.
When you outgrow this
architecture.md answers "how is this app put together?" Its sister document, the PRD (product requirements document: what the app must do and for whom), answers "what are we building and why?" The Fable Kickoff PRD kit is the same interview trick pointed at that question, and the two documents together are the strongest handoff you can give any builder: PRD for the what, architecture.md for the how.
When browser tools start feeling tight and you want your files, prompts, and projects living on your own machine, the Workspace Setup kit walks you from browser-only to a real working setup, one copy-paste at a time. And at the far end of this road sits the SaaS Starter Stack: the full production setup for when your dog groomer's booking page turns into a business with paying subscribers. You don't need it yet. It's good to know the road has an end.
PAYOFF
The whole kit in one line: 12 plain-English questions now, so feature 5 lands like features 1 through 4 did. Run the interview before you build anything this week.
Get the next drop
Every new Vault system ships to the list first. Twice a week, free.