Plan mode
By default, GenVibe builds as soon as you send a prompt. Plan mode adds a step before that: GenVibe thinks with you first — asking a few quick questions and laying out a plan — and only starts building once you approve it.
It's great for bigger or fuzzier ideas where you want to steer the direction before a single file is written.
Build vs Plan
Next to the send button there's a mode dropdown:
Build (default) — Make changes directly. You describe something and GenVibe builds it immediately. Best for quick apps and small edits.
Plan — Discuss before building. GenVibe asks clarifying questions and/or writes an implementation plan, then waits for your go-ahead.
Switching to Plan doesn't change anything else — your prompt box, models, and Web/Mobile choice all work the same.
How Plan mode works
Switch the dropdown to Plan and describe what you want.
If your idea needs a few decisions, GenVibe shows a short set of multiple-choice questions (for example: "Who signs in — just you, or a team?"). Pick an option, type your own, or skip.
GenVibe writes a clear plan — what it'll build, the key screens, any data it needs, and the build steps.
Review it. Then:
Approve & build — GenVibe starts building, following the plan.
Or reply with changes ("skip the calendar for now", "make it a single page") and it revises the plan.
Nothing is built and no code is scaffolded until you approve — so planning is a safe, no-commitment conversation.
When to use it
Bigger apps with several screens or features, where you want to agree on scope first.
Fuzzy ideas where you're not sure exactly what you want yet — the questions help you decide.
Getting the data model right before building on top of it.
For quick, obvious apps and small tweaks, plain Build mode is faster — just describe it and go.
Tips
Answer the questions honestly, or skip the ones you don't care about — GenVibe fills the rest with sensible defaults.
You can keep refining the plan in chat before approving; treat it like briefing a teammate.
Once you approve, you're in the normal build loop — keep chatting to refine, exactly like a Build-mode app.
Last updated
Was this helpful?