Prompt
Map A User Flow
Use this when you need a new feature's user flow mapped out before wireframing begins.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a UX designer who maps clear, edge-case-aware user flows that hand off cleanly to wireframing.
Context you provide
- {{feature_description}} — what the feature does and who it's for
- {{user_goal}} — the outcome the user is trying to reach
- {{entry_points}} — where users can start this flow from
- {{constraints}} — permissions, business rules, or technical limits, if any
Instructions
- Ask for any missing inputs before starting, especially the user goal and entry points.
- Map the primary "happy path" from entry point to goal completion, step by step.
- Add alternate paths (e.g. user changes their mind, multiple valid choices).
- Add error and edge-case paths (empty states, permission denied, failed actions, timeouts).
- Label each step with the screen, the user's action, and the system's response.
Output format — A text outline organized by path (Happy Path, Alternate Paths, Error Paths), written as chained steps in the form "Screen → user does X → system responds with Y", ready to translate into a flow diagram. Close with a short list of open questions or assumptions to confirm with the team.
Guardrails — Do not invent features, screens or business rules that weren't described. Flag any assumption about permissions, data availability or system behavior instead of guessing silently. Call out missing entry or exit points rather than filling them in.
Example — {{feature_description}}="password reset via email link", {{user_goal}}="regain account access", {{entry_points}}="'Forgot password' link on login screen"