Integration

Lovable: Run Your Validated Playbook Through the App Builder

Stage 9 of the ShipFit playbook gives Lovable the validated buyer, V1 scope, pricing model, and brand voice it needs to build your actual V1, not the prototype it would default to.

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Frequently asked questions

What is Lovable and what makes it different?
Lovable is an AI app builder: describe an app in plain English, Lovable generates a working full-stack app with React + Supabase. It's the most agentic of the AI builders. The output is closer to a deployable product than a prototype. The cost: without explicit context, Lovable defaults to maximalist scope (it ships features it thinks are 'standard for SaaS'). The ShipFit export constrains that to what your validation said V1 should be.
What does the export contain?
A project brief written from your validated playbook (buyer, V1 scope, pricing, brand voice, copy guidelines, the cut Delight features marked 'do not implement') and a knowledge file you upload to Lovable so the validation context persists across multiple chat sessions. The brief seeds the first build; the knowledge file keeps the agent on track for every subsequent change.
Does this work with Lovable's free tier?
Yes for one project. Lovable's free tier limits message count per day; the brief works on free, but iterative refinement burns through quickly. Paid tiers (Lovable Pro, Team) lift the limit. The ShipFit export uses no separate API.
Why use a brief instead of describing the app to Lovable in plain English?
Lovable's agent shipped to a casual prompt produces the most-likely SaaS app, which is generic. Lovable shipped to a brief with your validated buyer, the explicit V1 scope, and the cut Delight list produces an app that matches your validation. The brief also makes Lovable's outputs predictable across re-runs, which matters when the agent decides to rebuild a section.
Can I use Lovable + Cursor together?
Yes, and most teams do. Lovable for the V1 build (especially when you don't have a frontend stack opinion yet), then export the codebase and open it in Cursor for ongoing development. ShipFit's stage 9 configures both with the same validated playbook so the V1 scope discipline survives the handoff.

Ready to make your next product a success?

9 decisions between your idea and a product worth building.

No credit card required.

Try an example: