Back to database

Gui Seiz + Alex Kern, Figma's AI use case

Design / engineering leaders at Figma

Use AI to close the gap between design and code by bringing production context into design work and turning design intent into more implementation-ready code changes.

The problem

What was broken before AI

Design handoff often creates translation loss. Designers work in Figma, engineers work in code, and the details that make an interface feel good can get lost between the two. Production code also contains context that may not be visible in the design file: component behavior, responsive constraints, edge cases, data states, and technical tradeoffs.

What changed

What the use case made possible

AI gives teams a way to create a more active bridge between the two systems. A coding agent can inspect existing production code, understand component patterns, and explain what is already implemented. A design-aware workflow can then use that context inside Figma work or prototype decisions. In the other direction, AI can help translate a design change into code that respects the existing component system.

Why this matters

Why this use case is worth studying

This use case is valuable because it treats design-to-code as a two-way conversation. The goal is not only to turn pixels into code. It is also to bring code reality back into the design process. That matters because great product work lives in the details: states, constraints, components, and interactions.

Use this when

When this pattern applies

Use this pattern when design and implementation keep drifting apart. It works especially well for teams with a mature component system, real production constraints, and designers or engineers who need a better shared view of what already exists.

Exponential Builder analysis

01

Start from the product that exists.

AI is most useful here when it reads the current codebase before anyone asks it to make changes, because production behavior contains constraints the mockup may hide.

02

Treat handoff as a feedback loop.

The design gains from code context before implementation, and the implementation gains from design intent after the design is revised; that two-way pass reduces the quiet drift that usually happens between tools.

03

Make reuse the default.

A good AI-assisted design-code workflow should pressure-test every change against existing components, states, and patterns, because visual similarity alone is a weak definition of “done.”

Who this is for

Best fit

Product designers

Design systems teams

Front-end engineers

Product managers reviewing UI changes

Teams using Figma and a shared component library

Teams trying to improve design handoff with AI

Startups where one person moves between design and code

What to avoid

Mistakes and warnings

Where this pattern can go wrong if you copy it too literally.

Do not treat design-to-code as a one-way pixel translation problem.

Avoid letting AI invent new components when existing ones should be reused.

Keep human review of interaction details and edge cases.

Watch for code that visually matches the mockup but breaks behavior.

Keep design-system rules explicit so AI does not infer the wrong pattern.

Public workflow preview

The shape of the workflow

A high-level look at how the use case works, with the reusable pattern made clear.

01

Start with the real implementation

The workflow begins by looking at production code, components, and existing product patterns instead of treating the design file as the only source of truth.

02

Bring code context into design

AI can summarize what components exist, how they behave, and what constraints the design should respect.

03

Design with implementation in mind

Designers can make changes with a better understanding of what will be easy, risky, or inconsistent with the current product.

04

Translate intent back into code

When the design is ready, AI can help turn the change into implementation steps or a first-pass code change.

05

Keep review human

Designers and engineers still check whether the final result preserves both the visual intent and the product constraints.

Copy the pattern

The reusable idea

Pattern in one sentence

Use AI as a translator between Figma and the codebase so design decisions start with production context and code changes preserve design intent.

Reusable idea

Gui and Alex’s workflow is a reminder that the most useful design AI may not be the one that generates the prettiest screen from scratch. It may be the one that understands the product you already have. If your team has a real component system and a real codebase, use that context before asking AI to create or implement a design.

Steal this workflow

Use this for one design change where Figma and production often drift:

1

Pick the product surface and collect the relevant Figma frames, production files, existing components, known states, and design-system rules.

2

Ask an AI coding tool to inspect the implementation first and summarize the component structure, states, constraints, and likely risks for the design change.

3

Bring that summary into the design review before changing the mockup.

4

Revise the Figma work with those constraints in mind, especially responsive behavior, edge cases, and existing component reuse.

5

Ask AI for the smallest implementation plan that preserves the design intent while reusing current patterns.

6

If code is generated, review it against both the Figma design and the existing component system.

7

Have design and engineering review together before merge, then capture any repeated lessons as component notes or reusable prompts.

Suggested prompt

“Inspect the relevant production UI files for this product surface and summarize how it is currently structured. Identify the components in use, supported states, responsive or data constraints, edge cases, and design-system patterns a designer should respect. Then, given the proposed Figma change, recommend the smallest implementation plan that preserves the design intent while reusing existing components. Flag visual mismatches, behavior risks, missing states, and any places where the design may be asking for a new pattern unnecessarily.”

Field notes

Get new AI use cases in your inbox

A short weekly note on how real people are using AI to save time, make money, build tools, and run their lives.

No spam. Just useful AI use cases.

Related use cases

Keep exploring nearby systems.

Browse all