Overview
How might we configure a useful first-run experience from a few goal and role questions instead of a blank composer?
When first-run setup shapes real configuration
- Lovable, Manus, and app builders where answers pick templates, stack, or starter project shape.
- ChatGPT custom GPT and multi-mode assistants where role and goal change defaults and examples.
- Enterprise or team products where setup selects connectors, memory, or workspace presets.
- Onboarding where wizard answers must actually change prompts, templates, or feature visibility.
When the product has one obvious job
- Power users returning to a familiar tool who want skip-to-app immediately.
- Products with one obvious use case where a wizard invents fake choices.
- When answers cannot actually change configuration and the wizard is theater.
States
Design the question flow and what it changes, not only a decorative welcome screen.
Welcome
First run opens a short wizard. Headline states why questions appear and how long they take.
Answering
One question at a time: primary goal, audience or team size, experience level. Progress stays visible.
Reviewing
A summary shows chosen answers before apply. Back navigation fixes mistakes without restarting.
Configured
Answers map to real changes: templates, starters, connectors, or feature presets land in the product.
Skipped
Skip bypasses the wizard. Defaults stay neutral; the person can reopen setup later.
First success
A tailored starter prompt, workspace, or first task opens so the first win matches stated goals.
Key UX elements
The parts that must be present for a wizard to earn its questions.
Ask three to four high-signal questions.
Goal, role, and familiarity beat long surveys. Each answer should map to a concrete configuration change.
Show step count and time to finish.
Step 2 of 3 and a short ETA reduce abandonment. People should know the wizard is almost done.
Offer skip without penalty.
A clear Skip control must be visible on step one. Never trap new users in a mandatory survey.
Connect answers to real defaults.
Summarize choices, then apply templates, connectors, or presets. If nothing changes, the wizard is theater.
Drop into a first task that matches answers.
Pre-filled prompt, sample file, or workspace title should reflect what they said they came to do.
Let people change setup later.
Store wizard output in settings so role or goal shifts do not require a new account.
Anti-patterns to avoid
Long multi-page surveys before any AI interaction.
No Skip escape on step one.
Collecting data that is never applied to prompts, templates, or defaults.
Locking the user into a persona they cannot change later in settings.
How products use it
| Product | Implementation |
|---|---|
| ChatGPT | Custom GPT and onboarding flows that ask how people want to use the product. |
| Notion AI / productivity suites | Setup wizards that pick templates from team or role goals. |
| Lovable / app builders | Role and project questions that frame the first generated app. |
| Manus / agent products | Role pickers and use-case choosers during first-run onboarding. |
Real-world examples
How shipped products implement use case wizard, from our teardown guides.
Implementation
Copy this prompt to generate a production-ready implementation in Cursor, Claude Code, Lovable, or any AI coding agent.
Generate a production-ready implementation of the "Use Case Wizard" AI interface design pattern.
Pattern Definition:Frequently asked questions
What is a use case wizard in AI onboarding?
A use case wizard asks short goal or role questions, then configures templates, defaults, or connectors so the user’s first AI success matches their job instead of starting from a blank prompt.
How long should an AI onboarding wizard be?
Keep it to a few high-leverage questions you will actually apply. Offer Skip. Time-to-first-success beats exhaustive profiling.
How does a wizard differ from empty-state prompt starters?
Prompt starters suggest things to type once. A wizard changes account or session configuration (persona, templates, connected tools) before the first message.


