The Brief / How to brief Lovable
B-01 · Guide

How to brief Lovable so it builds what you actually want.

The reason your build comes back wrong is almost never the tool. It's the brief. Here's the structure a senior product team would use — adapted so you can do it yourself.

uxlicious7 min readUpdated June 2026

You opened Lovable, typed your idea in a sentence or two, and watched it generate something confident, polished, and not quite the thing you meant. So you re-prompted. And again. By the fifth round you're fighting the tool.

Here's the uncomfortable part: the tool did exactly what it was told. Lovable, Bolt and Cursor are extraordinary at building. They are not mind-readers, and they don't push back. Every detail you leave out, they fill in with the most generic plausible default. A vague brief doesn't produce a vague product — it produces a confident, specific, wrong one.

The fix isn't a better prompt. It's a better brief. The two are not the same thing, and understanding the difference is most of the battle.

Why it builds the wrong thing

A prompt is an instruction. A brief is a set of decisions. When you write "a booking app for my yoga studio," you've given an instruction with roughly forty unmade decisions hiding inside it: who books, can they cancel, what happens when a class is full, do you take payment now or later, what does a returning client see versus a first-timer. The model can't ask you those questions, so it answers them itself — quietly, and in the blandest way possible.

That's why two founders with near-identical ideas get wildly different builds. The one who decided those forty things in advance gets a product. The one who didn't gets a demo that falls apart the moment a real person uses it.

Stop describing the screen. Describe the job.

Most first briefs describe what the founder wants to see: "a clean dashboard with a sidebar and some cards." That's the least useful thing you can give a build tool, because look is the one thing it's happy to invent.

What it can't invent is intent. Describe what the product must do, for whom, and what must happen when things go sideways. Get those right and a decent visual follows almost for free. Get them wrong and no amount of styling saves it.

Generic in, generic out. The brief is the input — so the input can't be generic.

The six things every brief needs

This is the skeleton we use on every Blueprint Sprint, stripped to what you can write yourself in an afternoon. Work through it in order — each answer constrains the next.

  1. A one-sentence definition. What it is, who it's for, and — just as important — what it is not. "A way for my studio's regulars to book and pay for classes in under thirty seconds. Not a marketing site, not a social feed."
  2. The primary user and their core job. One person, one job they're trying to get done. "A returning client who wants to grab their usual Tuesday class before it fills up." Secondary users come later; lead with the one that matters.
  3. The happy path, step by step. The main journey, end to end, as a sequence of screens and taps. If you can't write it as steps, the tool can't build it as steps — it'll guess the order.
  4. The unhappy paths. The part almost every founder skips and every user hits. Class is full. Payment fails. They lose signal mid-booking. They tap the wrong class. Name what should happen in each — this single section is the biggest gap between a demo and a product.
  5. The key screens, specified. For each important screen: what's on it, what's the one primary action, and what the empty version looks like (first launch, no data yet). Empty states are not optional; they're the first thing a new user sees.
  6. Visual direction as decisions, not vibes. One accent colour, one corner radius, one type feeling, one reference you like. Handed over as fixed values, this is what stops the result looking like every other AI build. More on this in a later brief.

Before and after

Same idea. One of these gets re-prompted all weekend; the other gets built.

Prompt — vague

"Build me a booking app for my yoga studio. Make it clean and modern with a nice dashboard where people can see classes and sign up."

Brief — decided

"Returning clients book a class in under 30s. Home shows this week's classes, soonest first, with spots left. Tap a class → confirm → pay with saved card → done, with a 'You're in' receipt. If full: offer the waitlist, don't dead-end. If payment fails: keep the spot held 5 min, show why. First-time user sees a one-line 'No bookings yet — here's Tuesday 6pm.' Accent #1F6F5C, soft corners, calm not playful."

A skeleton you can copy

Paste this into a note, fill every line, then hand the finished version to your build tool. The blanks are the decisions the tool would otherwise make for you.

# [Product] — build brief ## What it is One sentence. What it does, who for, what it is NOT. ## Primary user + job One person. The one thing they're trying to get done. ## Happy path Step 1 → Step 2 → Step 3 → done (as screens + taps) ## When it goes wrong - [Situation] → [what should happen] - Empty / no data → [what they see] - Action fails → [recovery, never a dead end] ## Key screens - [Screen]: contents · ONE primary action · empty state ## Visual direction Accent: #______ · Corners: ____ · Feel: ____ · Reference: ____

When the brief is the whole job

If you fill that skeleton in honestly, you'll hit the same wall we built this studio around: the unhappy paths and the screen-level decisions are genuinely hard, and they're exactly where products live or die. That's senior product thinking, and it's most of what you're paying for when you stop guessing.

If you'd rather not learn it the expensive way — by shipping a demo that breaks on contact — that's the entire point of a Blueprint Sprint. We do the deciding with you in one session, then hand you the full build-ready blueprint your AI tool needs. You paste it in; it builds the right thing the first time.

Your idea, build-ready in 24 hours.

One discovery session, one master blueprint — flows, edge cases, visual direction — written for Lovable, Bolt, Cursor & Claude.

Book a Blueprint Sprint →
$1,950 flat · 24-hour delivery · UK · SG · AU