What Lovable does
Lovable is an AI full-stack app builder. You describe an app in plain English; Lovable generates a working React + Supabase app, deploys it, and gives you a URL. It’s the most agentic of the AI builders: the output is closer to a deployable product than a prototype.
For early-stage founders, the appeal is obvious: skip the months of “build the auth flow, build the billing flow, build the empty-state UI” and get to a working V1 in days. The tradeoff: Lovable’s defaults are aggressive. Without explicit context, it ships everything it thinks a SaaS app should have, which is more than your validation said V1 should be.
ShipFit’s stage-9 export gives Lovable the explicit context it needs to ship the validated V1 instead of the generic one.
What ShipFit ships to Lovable
When you reach stage 9 (What to Export?) and pick Lovable, the export turns your validated playbook into Lovable-ready material:
- A project brief covering the validated buyer, V1 scope (Differentiator + Operational), pricing model, brand voice, copy guidelines, and the cut Delight features marked “do not implement.”
- A knowledge file you upload to Lovable’s Knowledge feature so the validation context persists across multiple chat sessions.
The brief seeds the first build. The knowledge file keeps Lovable on track for every subsequent change.
Set it up, step by step
Before you start
You need a finished playbook. Run the full 9-decision flow first (a Quick Take takes about 2 minutes, the full playbook 15 to 20 minutes). The export only works once the prior 8 decisions are locked, because that is what fills the brief with real content: your buyer, your above-the-line pains, your V1 cut, and your pricing model.
You also need a Lovable account. The free tier builds one project but limits messages per day, so iterative refinement burns through fast. Paid tiers lift that limit.
Step by step
-
Finish the playbook and reach the export step. The export is the last of the 9 decisions. Pick Lovable as a target (you can pick more than one tool at once). ShipFit packages your validated decisions into two pieces: a project brief and a knowledge file.
-
Create a new Lovable project. Start fresh rather than retrofitting an existing build. A clean project means the very first generation is shaped by your validated scope, not by whatever Lovable already guessed.
-
Paste the brief as the initial prompt. This is the seed. The brief covers your buyer, the V1 feature cut, the pricing model, and the brand voice, plus the cut features marked “do not implement.” Lovable’s first build follows it instead of shipping every panel it thinks a SaaS app should have.
-
Upload the knowledge file. Lovable’s agent is most useful across many chat turns, and a one-time prompt fades as the conversation grows. Drop the knowledge file into the project’s Knowledge feature so the validation context persists across sessions and survives a rebuild.
-
Smoke-test the context. In the chat, ask: “Who is this app for and what is in V1?” If Lovable answers with your validated buyer and your V1 scope rather than a generic guess, the context loaded. If it gives a vague answer, the knowledge file is missing or the brief was trimmed.
-
Build against the scope. When you ask for a feature, Lovable already knows whether it is in V1 or parked. Ask “let’s add team billing,” and a well-scoped project should push back if billing was cut. That pushback is the point: the MVP scope decision survives into the builder instead of dying in a doc.
Keeping it in sync
Re-run the export after any meaningful pivot, e.g. a new buyer segment or a changed pricing model. Replace the knowledge file with the fresh version and re-state the changed sections in chat. A stale knowledge file is worse than none, because Lovable will confidently build against decisions you have already abandoned.
When V1 is ready you can keep iterating in Lovable or export the codebase to GitHub and continue in Cursor or Claude Code with the same validated playbook.
Why bother
Lovable without context produces a beautiful, working, generic app. Beautiful because the agent is good. Working because Lovable’s templates are solid. Generic because no one told the agent what makes your product specific.
The validated brief fixes that. Lovable + your brief produces a beautiful, working, validated V1: the buyer is yours, the scope matches your stage-5 decisions, the brand voice matches your stage-8 launch plan, and the cut Delight features stay cut even when Lovable suggests them.
Common mistakes
1. Skipping the explicit “do not implement” list. Without it, Lovable adds settings panels, notification preferences, and admin dashboards because they’re standard. The export bakes the cut list in; don’t strip it.
2. Re-prompting Lovable in casual language after the brief is loaded. Once the brief is in, keep prompts in the same structured style. Casual prompts pull Lovable back toward defaults.
3. Not uploading the knowledge file. The brief seeds the first build but isn’t loaded into every subsequent chat. The knowledge file is. Without it, validation context decays after a few iterations.
4. Treating Lovable as the validator. Lovable builds; it does not validate. The validation happens upstream in the playbook. If you have not done that work, see pricing to start (the free tier includes 3 credits a month, paid playbooks from $5).
Further reading
- Lovable documentation, official getting-started.
- Cursor integration, pair Lovable for V1 build with Cursor for ongoing dev.
- Validating a business idea with AI, the workflow this export plugs into.
Frequently asked questions
What is Lovable and what makes it different?
What does the export contain?
Does this work with Lovable's free tier?
Why use a brief instead of describing the app to Lovable in plain English?
Can I use Lovable + Cursor together?
Ready to make your next product a success?
9 decisions between your idea and a product worth building.