Back/Design/Magic Patterns
BeginnerDesign

How to Rapidly Prototype UI Variations for AI Features with Magic Patterns

Explore an AI feature in Magic Patterns by adding it to a recognizable base UI, generating genuinely different interaction models, and comparing the working prototypes against user and product criteria with design and engineering partners.

How to Rapidly Prototype UI Variations for AI Features with Magic Patterns

Priya adds a photo-starting point to a recreated Yelp Assistant in Magic Patterns, then uses Inspiration mode to generate differentiated interaction options and compare how each flow guides the user.

Before you start

What you need

  • A user problem and one decision the prototype should clarify
  • A base screen built from approved components or reference screenshots
  • The critical user flow and relevant states
  • Design constraints, content requirements, and accessibility expectations
  • A short comparison rubric and the people who need to use the prototype

What you’ll make

A small set of differentiated, clickable UI directions for the same AI feature, with a recorded comparison and one direction selected for further team exploration.

Tools used

Step by step

The workflow

Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.

4 steps

Step01

Establish a Base UI

Recreate only the screen and flow needed for the decision. Use approved product references, components, type, color, spacing, and realistic synthetic content so the new idea has credible context.

Example prompt
Recreate [screen or flow] for prototyping from these approved references: [references]. Use the existing component and token conventions. Include only the states needed to explore [user problem], and use synthetic content.
Step02

Prompt a New Feature into Existence

Add the feature with a specific user trigger, expected response, and boundary. Include the entry point and the immediate next state before asking for broader design variations.

Example prompt
Add a "[entry label]" option that lets the user [action]. Show what the assistant can and cannot do, the first response, and a clear recovery path if the input is unsupported. Preserve the base product navigation and patterns.
Step03

Explore Design Variations with Inspiration Mode

Use Inspiration mode to generate interaction models that differ in structure. Ask for options such as a direct action, guided setup, progressive disclosure, or contextual suggestion, not four visual skins.

Example prompt
Generate four differentiated ways to guide the user through [feature]. Vary the entry point, amount of guidance, information revealed per step, and error recovery. Keep the same brand system. Explain the interaction model and main tradeoff for each option.
Step04

Compare and Select the Best Approach

Complete the same critical task in every option at mobile and desktop widths. Compare comprehension, steps, user control, accessibility, technical risk, and fit with the golden conversations, then save the decision and unresolved questions.

Example prompt
Compare these options against: task completion, clarity of capability, number of decisions, user control, accessibility, responsive behavior, engineering complexity, and known AI failure modes. Recommend one direction, cite the evidence, and list questions the prototype cannot answer.

Using AI prototyping tools for UI exploration can significantly reduce the back-and-forth between PMs and designers, leading to faster decision-making.

What good looks like

  • Each option changes the interaction model rather than only its decoration.
  • The feature entry point, capability boundaries, waiting, error, and recovery states are understandable.
  • Text, controls, focus order, contrast, and responsive layout work at the target viewports.
  • The comparison names tradeoffs and open questions without presenting the prototype as shipped design.

Build your next product with ChatPRD

Turn an idea into a PRD, user stories, and a plan.

Try ChatPRD free

After the steps

Runbook notes

How to recover when the loop fails and where human judgment helps.

Recover

If it goes sideways

The generated base screen drifts from the product enough to make feedback irrelevant
Provide approved components, tokens, and screenshots, then fix the base before adding the new feature.
Inspiration mode returns four cosmetic versions of the same interaction
Name distinct interaction dimensions such as entry point, guidance, progressive disclosure, and error recovery, and require each option to take a different position.
A simulated analysis or submission looks like a real completed action
Label mocked content and states, use synthetic data, and show what a real integration would still need.
The team chooses the prettiest option without testing the user problem
Score each option against the same task, comprehension, accessibility, feasibility, and risk criteria before selecting one.

Start shipping
better products.

Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.

Free to start
No credit card
SOC 2 certified
Enterprise ready