Building an MVP with AI: the complete workflow from idea to launch
The full AI MVP workflow, named: Clarity, Design, Validate, Build, Ship. With copy-paste prompts, tool prices as of October 2026, security guardrails for AI code and the GDPR check, backed by our own data from 454 AI apps in the DACH region.
You build an MVP with AI in 2026 in five phases: clarify problem and scope, build a clickable prototype, test it with five users, only then code with Claude Code or Cursor, and finally deploy securely. With a practised workflow this takes 2 to 4 weeks; tools cost about €45 to €220 a month, the big item is your own time. AI speeds up writing code, not the decisions and not the security review.

In short
- An AI-built MVP ships in 2 to 4 weeks instead of 4 to 7 months if you follow the Clarity-before-Code Sprint.
- Five phases: Clarity, Design, Validate, Build, Ship. Nobody writes code before problem and prototype are verified.
- Costs: tools about €45 to €220 a month (Claude, Cursor or Lovable, Supabase, hosting). Including their own time, teams that know the workflow land at €5,000–15,000.
- Security: of 454 AI apps from the DACH region, only 18% (83 of 454) got a Go verdict in our radar run “Panel 2026-10-01”. Row-level security, server-only keys and a CSP belong in every build.
- GDPR check: Supabase in the EU plus DPA, Vercel region fra1, self-hosted fonts, tracking only after consent. Not legal advice, but the most common mistakes are avoidable.
Why 2026 changes everything, and what actually got faster
Until 2023, an MVP was a marathon: four to seven months of development, €30,000–80,000 investment, and at the end the verdict of whether the market plays along. Today teams ship MVPs in two to four weeks — not because they type faster, but because AI dissolved three hard bottlenecks: concept work, UI creation, and translating design into code.
The key point: The acceleration doesn't come from coding itself. It comes from phases that used to happen separately now fitting into one flow. A founder can structure a feature set with Claude in the morning, click through a Figma prototype at noon, run five users over it in the afternoon, and build the first modules with Claude Code in the evening. That was physically impossible in 2022.
The consequence: the cost of a wrong product assumption drops by an order of magnitude. What burned €60,000 three years ago before anyone knew the problem didn't exist now costs €10,000 and saves six months. Validation doesn't become optional — it becomes economically sensible.
Three generations of MVP workflows
Anyone choosing an MVP workflow today picks between three paradigms. They're not mutually exclusive, but the combination that dominates in 2026 is clear:
Generation 1 · 2010–2018
Code-first
Every line by hand. MVPs take 4–6 months, teams of three or more.
Ruby on Rails, Django, React
Generation 2 · 2018–2023
No-Code
Drag-and-drop builders. MVPs in 4–8 weeks, limited scaling and control.
Bubble, Webflow, Softr
Generation 3 · 2023–today
AI-native
AI writes code, humans review and deploy. MVPs in 2–4 weeks with full stack.
Claude Code, Cursor, v0, Lovable
The combination that works in 2026: AI-native for build and design, classic product discipline for the upstream phases. Prompt-only teams (vibe coding) build the wrong thing fast. Classic-only teams build the right thing slowly. We compare which tools belong to which generation in MVP tools 2026.
The Clarity-before-Code Sprint: the 5-phase framework
The Clarity-before-Code Sprint is our named framework for AI-powered MVP development: five stacked phases where each one produces a concrete output the next needs as input. The name is deliberate — decivo's guiding principle "Clarity Before Code" describes exactly the discipline that separates this workflow from pure vibe-coding: nobody writes code before problem, priority, and prototype reaction are clear.
Core definition (citable)
„The Clarity-before-Code Sprint is a 5-phase framework for AI-powered MVP development that interlocks problem scope, design validation, and code production tightly enough to ship a functional MVP in 2–4 weeks — instead of 4–7 months in classic setups.“
The five phases at a glance
| Phase | Name | Goal | Tools | Output | Time |
|---|---|---|---|---|---|
| 1 | Clarity | Define the problem, prioritise features | Claude, ChatGPT, Notion | One-page product brief + feature map | 1–2 days |
| 2 | Design | Clickable prototype in the target style | Figma, Figma Make, v0 | Testable high-fidelity prototype | 2–3 days |
| 3 | Validate | Test assumptions with real users | Maze, Lookback, Calendly | Prioritised change list | 2–5 days |
| 4 | Build | Functional code with real backend | Claude Code, Cursor, Supabase | Deploy-ready MVP | 5–10 days |
| 5 | Ship | Go live, measure, iterate | Vercel, Plausible, PostHog | Live product with feedback pipeline | 1–2 days |
Phase 1. Clarity: define problem & features with AI
Most MVPs fail on the wrong feature set, not on the tech. Phase 1 answers three questions before anyone opens Figma: Which problem does this product concretely solve? Which features belong in the MVP and which explicitly don't? Which assumption is so central that its failure topples the entire project? What belongs in an MVP and what doesn't is covered in What is an MVP?; how to test the idea more cheaply first, in validating your business idea.
MoSCoW for MVP features
- Must-Have: without these, the core use case doesn't work. Max three.
- Should-Have: strong but dispensable. Land in V1.1 after launch.
- Could-Have: nice-to-have, backlog. Often revealed as: nobody needs it.
- Won't-Have: explicitly excluded. Documented so nobody sneaks it in during phase 4.
Prompt vault: feature map from problem statement
This is the first LLM call in the sprint — and the decisive one. Copy it, fill the four placeholders, and use the result as a discussion basis, not final truth:
You are a Senior Product Owner with 10 years of startup experience.
Context:
- Problem: [ONE SENTENCE — what annoys users today?]
- Target audience: [WHO has the problem — as specific as possible]
- Current workaround: [HOW do they solve it today? Excel? Competitor product?]
- My USP: [WHAT makes our solution different?]
Task:
1. Formulate 5 core hypotheses the MVP must prove or disprove.
2. Build a MoSCoW-prioritised feature map (max 3 must-haves).
3. Name the riskiest assumption — the one whose failure makes everything else irrelevant.
4. Give me three ways to test this assumption with real humans in under 5 days.
Format: Markdown, tables where useful.Output: a one-page product brief plus feature map. If the brief doesn't fit on one A4 page, the scope isn't tight enough.
Phase 2. Design: clickable prototype in Figma
Design before code is the second-most-important principle after clarity. A clickable Figma prototype answers in two days what would take two weeks in code: Is the information architecture clear? Where does the flow snag? Which components actually repeat? When a clickable dummy is enough and when you should go straight to code is covered in our clickable prototype vs. code prototype decision matrix.
The rule: prototypes are built so they can be tested. That means at least one clickable happy path, real copy (no lorem ipsum), and a version that works on a phone. Everything else is a mood board.
Three ways to a prototype
Figma classic
Auto Layout, components, variants. Full control, highest learning curve.
Figma Make / v0
Generative tools that build prototypes from text prompts or screenshots. Faster start, less polish.
Paper click-through
Legitimate for early rounds. Not pretty, but tests the structure instead of the aesthetics.
Prompt vault: copy audit for prototype screens
Once screens are in place, run the copy through this review — ideally with Claude or ChatGPT on the second monitor:
You are a UX writer. I will post screenshots from a Figma MVP prototype.
For each screen rate:
1. Does a first-time user understand in under 5 seconds what happens here?
2. Is there jargon that needs translating into user language?
3. Is the primary CTA unambiguous — and does it deliver on the screen's need?
Format per screen:
- Clarity (1–5) + one-sentence reason
- Concrete copy changes with before/after
- A risk flag if the screen breaks the flow.Phase 3. Validate: UX testing with real users
Between prototype and code sits the most important checkpoint of the whole sprint. Five real users on the prototype surface around 85% of usability problems, according to the well-known Nielsen Norman Group calculation. That is more than any dashboard, AI review, or team discussion finds.
Pre-check with AI personas (optional, but powerful)
Before inviting real humans, spend an hour running three AI personas through the prototype. This doesn't replace real users — but it finds the dumb errors before five calendar slots are blocked.
Prompt vault: AI-persona prototype review
You are [PERSONA — e.g. "founder of a trades business, 42, low tech affinity"].
You see this prototype for the first time: [screenshot or Figma link].
Walk through the flow and tell me, in first person:
1. What don't you understand on the first screen?
2. What would you click first — and why?
3. At which point would you bail?
4. What's missing for you to trust the product?
No marketing speak. Write like you'd order a beer for yourself.The real user test
Five users, each alone, 30 minutes on Zoom, screen recording with consent. The three questions that deliver the most insight:
- 01"Show me how you'd solve [CORE TASK]." — Observe, don't help.
- 02"Where were you unsure what happens next?" — After every flow.
- 03"What would this product need to do for you to buy it today?" — At the end.
Output: a prioritised change list — split into "fix before build" and "V1.1 backlog". Changes mentioned by three of five users are must-fix.
Phase 4. Build: functional code with Claude Code and Cursor
Only now do you build. Teams that discover in phase 4 that a feature isn't needed or a flow was wrong didn't take the earlier phases seriously — and pay the rework tax.
The tech stack we default to in 2026
Frontend
Next.js 16 + Tailwind CSS v4
React Server Components, solid DX tooling, AI tools are trained on it.
Backend
Supabase (Postgres + Auth + Storage)
GDPR region in Frankfurt, auth out-of-the-box, row-level security.
Hosting
Vercel (region fra1)
Edge deployment, preview URLs, automatic preview per commit.
AI coding
Claude Code (terminal) + Cursor (IDE)
Autonomous tasks in Claude Code, interactive pair programming in Cursor.
When Claude Code, when Cursor?
- Claude Code for: new features, refactors, test suites — anything with a clear task description.
- Cursor for: debugging, UI polish, Tailwind tweaks, rapid multi-file edits.
Prompt vault: CLAUDE.md boilerplate for a new MVP
The first commit of every project: a CLAUDE.md at the repo root that gives Claude Code the context nobody else writes down. This template saves you half a day of explaining per feature loop:
# Project: [NAME]
## Context
- Product: [one sentence, what it does]
- Target audience: [who uses it, which problem it solves]
- Current phase: MVP (Clarity-before-Code Sprint, phase 4)
## Tech stack
- Framework: Next.js 16 App Router + TypeScript strict
- Styling: Tailwind CSS v4 with CSS variables in globals.css
- Backend: Supabase (EU region), row-level security on every table
- Auth: Supabase Auth with email + magic link
- Testing: Vitest + Playwright for flows
## Conventions
- Components under src/components/
- Server actions instead of API routes when possible
- No WHAT-comments in code — only WHY on real surprises
- UI strings always via dictionary in src/dictionaries/en.ts
## What NOT to do
- No new dependencies without asking
- No structural refactors without plan mode
- No commenting-out — delete dead codePrompt vault: Supabase row-level security in 3 minutes
I'm building a Supabase table "[TABLE]" with columns:
[COLUMNS with types].
Generate for me:
1. The CREATE TABLE statement with all constraints.
2. Row-level security policies for:
- SELECT: user only sees their own rows (user_id = auth.uid())
- INSERT: user can only insert with their own user_id
- UPDATE: only own rows, only specific fields
- DELETE: only own rows
3. A seed entry for local testing.
Format: SQL block, directly paste-able into Supabase editor.Security guardrails: what AI code almost never gets right on its own
AI tools write code that works. Whether it is secure, they don't check on their own. In our radar, 24% (109 of 454) of AI apps wrote to the database directly from the browser. That isn't automatically a hole, but then everything hinges on one place: the database rules. These five guardrails belong in every build before real users arrive:
- 1Row-level security on every table. Without row-level security anyone with the public key can read every row. Check after every new table, not just at the start.
- 2The service role key stays on the server. The service role key bypasses every rule. It belongs in server code and environment variables, never in a client bundle or a prompt.
- 3Keep secrets out of the repository. The .env file is in .gitignore before the first commit. AI agents like to create it and commit it right away.
- 4Check roles on the server. A hidden admin button protects nothing. The server or the database decides who may do what, not the UI.
- 5Set security headers. 98% (444 of 454) of apps in the radar had no Content Security Policy. Start in report-only mode, then tighten step by step.
Whether your app shows one of these holes from the outside, the free decivo Scan checks in a few minutes. How to turn a vibe-coded prototype into production code step by step is covered in Vibe coding: from prototype to product and Is AI-generated code production-ready?.
Phase 5. Ship: deploy, analytics, the first 48 hours
Vercel deployment takes under five minutes with a clean Next.js setup: connect repository, set environment variables, hit deploy. The critical steps happen before and after — not at deploy time.
The prelaunch check in 6 points
- 1Custom domain and HTTPS set (Vercel handles the certificate automatically)
- 2Imprint and privacy policy linked from every page. Legally required in Germany, Austria and Switzerland, even for MVPs; the radar found the mandatory details not visibly linked in 16% (71 of 454) of apps
- 3Analytics that work without consent or load only after consent (e.g. Plausible, PostHog in the EU)
- 4Error logging active: at least structured logs, better GlitchTip or Sentry
- 5A feedback channel: a "What's missing?" button, answers land straight in your inbox
- 6A final outside check: security headers, third-party hosts, trackers before consent. That's exactly what the decivo Scan checks
The first 48 hours after launch
Resonance measurement in three steps: hour 0–24 is bug-fixing time, hour 24–48 is conversion measurement, from day 3 the iteration loop begins. Pushing radical features in the first 48 hours confuses early users and overloads your own system.
MVP and GDPR: configuring Supabase, AI tools and EU servers
Most international AI MVP guides skip this section. For founders in the DACH region this is where a fast launch turns into a cease-and-desist letter or an awkward customer question. The good news: six settings clear the most common problems.
Supabase
Select project region Frankfurt (eu-central-1) or Dublin (eu-west-1) + request DPA via supabase.com/dashboard/org/_/legal.
Vercel
Set production region to fra1. Default is iad1 (Washington) — otherwise data leaves the EU.
Analytics
Plausible (EU-hosted) or PostHog with EU hosting. In Germany, Google Analytics needs consent before the script loads.
Fonts
Serve Google Fonts locally instead of loading them from Google at runtime. AI builders often embed them via link; in the radar this affected 36% (165 of 454) of apps.
Consent
Load trackers and marketing pixels only after the click on "Accept", not on page load. Verify it in the browser network tab.
AI tools
No personal user data in Claude or ChatGPT prompts. Synthetic test data is enough for code generation.
For Lovable apps specifically we wrote up the legal situation in more detail: Is Lovable GDPR-compliant?
Not legal advice. For the concrete compliance of your product — especially around health, finance, or children's data — buy an hour with a privacy specialist. That hour pays back tenfold on the first GDPR call.
What 454 AI apps get wrong at launch: our own data
We regularly check publicly reachable AI apps with a DACH connection, built with Lovable, Bolt, Base44 and similar tools, from the outside with the same method as the decivo Scan. In the run "Panel 2026-10-01" (closed on 2 October 2026, methodology 2026.33) that was 454 apps. Result: 18% (83 of 454) got a Go verdict, 81% (367 of 454) Iterate, 1% (4 of 454) Stop. The most common findings directly related to this workflow:
| Finding | Share |
|---|---|
| No Content Security Policy | 98% (444 of 454) |
| Google Fonts loaded at runtime | 36% (165 of 454) |
| Data sent to third-country services (base: apps with a browser run) | 33% (130 of 392) |
| Browser writes directly to the database | 24% (109 of 454) |
| Imprint or privacy policy not visibly linked | 16% (71 of 454) |
| US tracker (Google Analytics/Tag Manager, Meta Pixel, Hotjar, Segment) embedded in the shipped code | 16% (71 of 454) |
| Trackers fire before consent (base: apps with a browser run) | 15% (58 of 392) |
Base 392 (apps with a browser run) for findings that can only be measured with a runtime check in the browser. An outside scan only sees what is publicly delivered; a good result does not prove a secure database. All numbers, methodology and download (CC BY 4.0): AI App Radar DACH.
What this means for your build: the problems rarely sit in the idea, almost always in the tools' configuration and defaults. Nearly all of them can be avoided in phases 4 and 5 with a few lines, if you put them on the checklist.
What does an AI-built MVP cost? Agency, sprint and tools compared
The table is based on three decivo projects from Q1 2026 and classic agency quotes from the same period. Sprint figures include the labour of a two-person team at industry day rates, not just tool costs.
Time and cost comparison per phase
| Phase | Classic agency | Clarity-before-Code Sprint | Savings |
|---|---|---|---|
| Concept & feature scope | 2–3 weeks | 1–2 days | ~80% |
| UI/UX design & prototype | 3–4 weeks | 2–3 days | ~85% |
| UX validation | 2 weeks (often skipped) | 2–5 days | Actually happens |
| Development | 2–4 months | 5–10 days | ~85% |
| Deployment & analytics | 1–2 weeks | 1–2 days | ~90% |
| Total | 4–7 months / €30,000–80,000 | 2–4 weeks / €5,000–15,000 | ~80% time · ~75% cost |
Labour remains the biggest cost block. The sprint shortens it considerably, but doesn't replace it.
Tool costs per month (as of 20 October 2026)
| Tool | Plan for an MVP | Price |
|---|---|---|
| Claude (incl. Claude Code) | Pro, Max for heavy agent work | $20 / from $100 |
| Cursor | Plus or Premium | $8 / $30 |
| Supabase | Free to start, Pro for launch | $0 / from $25 plus compute |
| Vercel | Pro (Hobby is for personal, non-commercial use only) | $20 |
| Plausible | Starter | from $9 |
Prices per vendor pages, excluding tax, subject to change. For the DIY path the MVP cost calculator assumes €45 to €220 a month, including credit overruns on Lovable, Bolt or Replit.
If you don't build it yourself, we offer two fixed-price paths: a Code Prototype for €12,500 (each additional Prototype Loop €4,500) or, for pure websites, from €2,950. How agency, studio and DIY compare for your scope is shown by the MVP cost calculator; the background is in What does an MVP cost?. To be honest: for DIY the calculator assumes a 20% to 75% probability, depending on scope, that professional rework is needed before launch.
From MVP to V1: what comes after launch
An MVP is a starting point, not a goal. What happens next depends on the signal from the first two weeks. Three realistic scenarios:
No interest
Pivot or stop. You invested under €15,000 instead of €80,000 — and spent four weeks instead of six months. An economically bearable learning moment, not a disaster.
Interest with corrections needed
One-week iteration loops. Continue with Claude Code and Cursor. Every change starts again at phase 3 — changes without user feedback are hallucinations.
Product-market fit
Now you scale. From this point the switch from AI-solo to a fixed team makes sense — for quality, security, and the speed that matters at 1000+ users. What to look for when choosing is covered in the guide finding an MVP agency.
Who runs this workflow, and when you need decivo
The Clarity-before-Code Sprint is no secret. Any team that knows AI tools, Figma, and a modern stack can run it. The honest question isn't "can we do it ourselves?" but "do we want to learn the workflow now or have the product?".
If you want to learn the workflow yourself
Do it yourself — with our prompts
This article contains every building block. Budget two weeks for the first project and 30% learning overhead. By the second project the workflow clicks.
If you need the result, not the learning curve
decivo compresses the sprint into fixed-price modules
Innovation Workshop for phase 1 (€7,500), Clickable Prototype for phase 2 (€3,500), UX Validation Loop for phase 3 (€1,350 per loop), Code Prototype for phase 4 (€12,500). Each module at a fixed price and scheduled to an outcome, not billed by the hour.
If you already have an AI prototype
Check first, then repair what matters
The decivo Scan checks your app from the outside for free. After that, Immediate protection closes all open high-severity holes at a fixed €540; the repair plan (€349) shows every location with its fix. All paths are listed under Vibe Code Rescue.
Our positioning: We're not a replacement for a capable founder, but the fastest route through the sprint without two months of tool learning. Teams who book us often continue alone afterwards — because they lived through phases 1–4 with us once.
The Clarity-before-Code Sprint isn't a marketing invention, it's the workflow we build MVPs with. If you want to run it yourself, here's the full blueprint. If you have already built, start with the free decivo Scan or look at the paths under Vibe Code Rescue. All modules with prices are listed under services.
Get a concrete take on your project: Book a discovery call: 30 minutes, free, open-ended.
Sources
Every figure in this article comes from the publications below. Where we use our own data, the study is named in the text.
- decivo — KI-App-Radar DACH, Lauf „Panel 2026-10-01“ (n = 454, Methodik 2026.33, CC BY 4.0)
- Nielsen Norman Group — Why You Only Need to Test with 5 Users
- Supabase — Privacy, GDPR & Data Processing Addendum
- Supabase — Row Level Security (Dokumentation)
- Anthropic — Claude Code Dokumentation
- Vercel — Configuring regions for Vercel Functions
- Preisseiten (abgerufen 20.10.2026): Claude, Cursor, Supabase, Vercel
- Cursor — Pricing
- Supabase — Pricing
- Vercel — Pricing (Hobby nur für private, nicht-kommerzielle Nutzung)
Frequently asked questions about the AI MVP workflow
Can you build an MVP with AI?
Yes. In 2026 Claude Code, Cursor or Lovable write most of the code for a working MVP with login, database and payments. What AI doesn't do for you: pick the right problem, limit the scope, test with users and review the code for security. That's what the five phases of this workflow are for.
How long does it take to build an MVP with AI?
Two to four weeks for a working MVP with a real backend if you follow the Clarity-before-Code Sprint: one to two days for problem and scope, two to three days for the prototype, two to five days of user testing, five to ten days of build, one to two days to launch. If it takes longer, the scope was usually too broad, not the tools too slow.
How much does it cost to build an MVP with AI?
According to our cost calculator, tools run about €45 to €220 a month (Claude or Lovable, Supabase, hosting). The big item is labour: teams that know the workflow land at €5,000–15,000 including their time. If you have it built, a decivo Code Prototype costs €12,500 fixed price, each additional Prototype Loop €4,500.
Claude Code or Cursor: which is better for an MVP?
Both have their place. Claude Code works as an agent in the terminal and suits clearly described tasks like new features, refactors and tests. Cursor is the editor for debugging and polish. Our rule of thumb: Claude Code for features, Cursor for details. If you pick only one and have little experience, start with Cursor.
Can I build an MVP with AI without coding skills?
For a testable prototype, yes, with Lovable, Bolt or v0. For an MVP that holds real customer data you need someone who can read and review the code. The cost calculator assumes far more hours for non-technical DIY builders, because the last 30 percent (debugging, permissions, data model) take the most time.
Is AI-generated code secure enough to launch?
Not without review. In our AI App Radar (run Panel 2026-10-01, 454 apps from the DACH region) only 18% (83 of 454) got a Go verdict. 98% (444 of 454) had no Content Security Policy, and in 24% (109 of 454) the browser wrote directly to the database. Check row-level security, keys and security headers before launch, for example with the free decivo Scan.
Can Supabase be used in a GDPR-compliant way?
Supabase can be used in a privacy-compliant way if you pick an EU project region (e.g. Frankfurt) and sign the Data Processing Agreement (DPA) via the dashboard. Add row-level security on every table and set Vercel to region fra1. This isn't legal advice; for health or financial data, bring in a privacy specialist.
Related articles
- Building an MVP
Best No-Code Tools for Building an MVP in 2026
Lovable, Bolt, Base44, Bubble, FlutterFlow, Softr, Cursor and Claude Code with October 2026 prices, code export and stack picks. Plus our own radar data from 454 live apps: what these tools actually ship.
- Building an MVP
How Much Does an MVP Cost in 2026? Real Prices, Not Ranges
What an MVP costs in 2026, per type from the MVP cost index: hourly agencies vs. AI-native fixed prices, running costs after launch, hidden security and GDPR costs (with radar data from 454 apps) and a calculator for your case.
- AI code quality
Lovable Alternatives 2026: 10 Tools Compared Honestly
Bolt.new, Base44, v0, Replit, Cursor, Claude Code, Bubble and more: prices as of October 2026, the GDPR facts on Lovable and our own radar data from 454 AI-built DACH apps. Plus the honest question: tool problem or skill problem?