The Figma editor with a Prompt tab active beside Design and Prototype: three mobile frames of a travel app on the canvas, one tagged Prompt 3, and a right-hand panel brainstorming three Itinerary layouts, its mode menu open on Brainstorm, Plan, Diagram, Annotation and FigmaAI.
Prompt, as a mode beside Design and PrototypeProposal

FigmaAI: In-Canvas Collaborator

[01]

The proposal...AI in a design tool, approached from the designer's side of the desk. Prompting becomes a mode of the editor, so the AI reads the selection it was asked about, shows the reason for every change, and leaves a diff that can be undone. An unsolicited product, design and content-design proposal, written as the final for a UX writing course.

RoleProduct & content design
ContextSI 611 Final · U-M
DateDec 2025

In three lines...

Figma's AI sits beside the file, narrates instead of acting, and loses the selection it was asked about.Wrong
A Prompts tab in the editor, three context states, four modes, and a voice that names the object, the action and the effect.Proposed
Designers resist AI because it makes them debuggers. Trust comes from scope, reasons and undo.Learned

A whiteboard first

[02]

The proposal started as WhiteboardAI: a physical whiteboard with an assistant in it, for brainstorming in a room without the room stopping to type. The first sketch has a page list on the left, a voice pill at the top that listens and thinks, and a Generate panel on the right that fills the board with options.

Hand sketch of a whiteboard interface: a pages panel top-left, a voice pill with a speaker, microphone, record dot and thought bubble top-centre, a Generate panel on the right with prompt lines, a tab hint and a wall of option chips, and a drawing toolbar along the bottom.
The first sketch: a voice pill, a Generate panel, a familiar toolbarWhiteboardAI · Sketch

I took it through the front half of a design process. A scan of the room-scale competitors, Miro, Mural, Stormboard and FigJam. A MoSCoW pass on the features. A prioritisation matrix and a MaxDiff survey on how people wanted to collaborate with AI, then conversations with people building AI products to check the value proposition. The features were the easy part. The technology had to feel magical, the assistance had to help without interrupting the creative flow, and hardware plus software had to cost less than anyone would pay.

Two things ended it. FigJam already was the whiteboard I was drawing, with an AI in it, and what I was really proposing was a better FigJam AI. And I had never asked whether anyone would buy a whiteboard to get one. More work on the idea had diminishing returns, and I said so.

The push came from a take-home for a product design role: a brief for a phone that gives control back to the user. Scoring seven kinds of experience against what people said they wanted put tailored and natural first and controlled last, and the tool I used every day was doing the opposite with its AI.

Hand-written prioritisation matrix: criteria of connection, enjoyment, discipline and productivity scored against aesthetic, predefined, refined, holistic, simplifying, minimising, differentiating and customisation, with seven experience types ranked in red, and a normal-to-unique, easy-to-hard axis sketched below.
Second sheet: the same seven experience types with totals and ranks, an easy-hard, common-unique axis with freedom and restriction on the diagonal, groupings of related and opposite types, and ten open questions about interpretation and overlap.
Seven kinds of experience, scored, ranked and questionedTake-home · Matrix

So I pivoted: keep the research, drop the hardware, and redesign the AI inside the tool designers already live in. The rest of this page is that redesign.

What this did not do

No market or business research on WhiteboardAI, and no usability test of the mockups below with working designers. The proposal argues from public feedback, a persona built from it, and my own use of the tools.

The problem

[03]

The symptom...Collaboration is Figma's main selling point, and its AI products sit outside it. Figma Make lives apart from Figma Design, generates screens that cannot come back as editable layers, and the community's verdict on the current implementation is that it "feels like an embedded Claude with reskinned UI."

Figma Make with a generated context-management interface on the right and, on the left, a long response announcing a comprehensive wireframe and listing its features, followed by three vague next steps.
Make narrating a wireframe it has already drawnFigma Make · Dec 2025

The output compounds it. The response above announces a comprehensive wireframe, lists what it contains, and never says why any of it is there. The designer can already see what was made. What they need is the reasoning, and there is none to evaluate or push back on. Inside Figma Design, AI is a suggestions list in the search menu: useful for renaming layers, and not much more.

Figma Design's search menu with AI suggestions: make an image, rename layers, first draft, and send the selected rectangle to Figma Make.
AI inside Figma Design todayFigma Design · Dec 2025

In forums, reviews and comments, the same six complaints kept coming back.

1It lives outside the file, so results look impressive and do not slot back into the system.Sandbox
2Each prompt is treated alone. It forgets the selection and the frame you were in.Context
3Generated changes ignore text styles, spacing scales and component constraints.Tokens
4No reasons, sources or diffs, so nothing can be defended in review or rolled back with confidence.Opaque
5A chat box pulls attention off the canvas: leave the selection, type a paragraph, hunt for what changed.Flow
6Renaming, style fixes and constraint repair erase the time saved.Cleanup
"I spend longer cleaning than if I had just done it."YouTube
"It answers a different question than the one my selection asked."Forum
"Great for a pitch, not great for production."Reddit

How might we...

Make AI work in the canvas, with real round-trip edits, context carried from selection to action, reasons and diffs shown by default, and one-click undo, without pulling designers out of their flow?

Context, and what AI is good at

[04]

The market...Figma's leadership calls AI a platform shift on the order of cloud or multiplayer (Kossnick, 2025), and since the IPO the push has leaned toward non-designers and investors: more products, and prizes and competitions to bring people to Make. The strategy only works if the experience fits how teams already design, review and hand off.

The designer...Brian Specter, a senior product designer on a B2B analytics platform, built from the feedback above: seven years in, fluent in components and tokens, pressured to use AI. Long prompts break his flow. Suggestions ignore his selection and recent edits. Unclear results are hard to defend in review, and FigJam synthesis hides its reasoning, so he rewrites it.

Persona card for Brian Specter, senior product designer: strengths and constraints, pain points with current AI, goals, three scenarios FigmaAI should support, and three jobs to be done.
Brian: strengths, constraints, pain points, goals, scenarios, jobsPersona
1Layout refinement - targeted changes, in place, tokens intactJTBD
2Workshop synthesis - credible options with traceable reasoningJTBD
3Handoff prep - specs engineers can act on immediatelyJTBD

The tool...Before deciding where AI belonged, I walked back through the process I had just been through and asked what it had actually been good for at each step.

1Discover. A fast first pass over a space, with thin evidence behind the general claims and little variety in the results.Thin evidence
2Define. Generic users, goals and journeys. It does not know people well, and a wrong direction here is expensive.High risk
3Generate. Ideas, in volume. Tying them back to the problem and explaining the connection is still the designer's work.Loose
4Validate. A first, low-level critique. Not critical enough, and you cannot tell where the critique comes from. Test with users.Uncritical
5Iterate. Good for options, weak at implementation. The seams show wherever it has to integrate with what exists.Seams
6Deliver. It can draft. Authenticity, credibility and trust in the room are the presenter's, and cannot be delegated.Human

AI is strongest where the context is small and the output is easy to check, and weakest where it has to know people or fit into what exists. So the design puts it where the context is smallest, at the selection, and makes every output easy to check.

Prompting as a mode

[05]

Five priorities, in the order I held them: fit into the editor, improve the AI inside the platform, set it up for collaboration, keep it aware of context, and make it a top-level tool. Five decisions came out of them.

The Figma editor with a Prompts tab active beside Design and Prototype. The right panel lists four chats, each tagged with the page, section, frame or selection it belongs to, and three mobile frames on the canvas carry Prompt 2 and Prompt 3 labels.
Prompts as a tab; every thread pinned to its section, frame or selectionPrompt history
One thread open in the Prompts panel: the context chip for the Itinerary frame, a short account of what was set up, a strip of thumbnails, a list of what changed, and a closing question about what to change next, with a suggested prompt waiting in the input.
A thread open: context chip, what was done, what to change nextPrompt interface

Four modes, four amounts of context

[06]

A mode picker on the prompt box declares what kind of help is being asked for, and the shape of the reply scales with how much context the request carries.

BBrainstorm - three labelled options, each with its structure, function and key elementLow ctx
PPlan - clarifying questions first, then a to-do card with visible progressLow ctx
AAnnotate - colour-linked critiques on the canvas: the change, then the reasoningMed ctx
DDiagram - an architecture map with decisions and rationale, paired in a tableHigh ctx
The Prompts panel in Brainstorm mode: a prompt to brainstorm layouts, a preview of the first of three variations, a checklist of its structure, function and key element, and an Add to Canvas button.
The Prompts panel in Plan mode: a prompt to plan an SSO interface, a note that it is thinking of questions for scope, and a card asking which SSO providers to support with five answers.
The Prompts panel in Annotate mode: a critique of the itinerary frame grouped under content, accessibility and interactions, each recommendation colour-linked to a pin on the canvas and followed by its reason.
The Prompts panel in Diagram mode: a context statement about the selected screens, an architecture map, global components, and the start of a decisions and rationale table.
Brainstorm, Plan, Annotate, Diagram: low, low, medium, high contextMockups

Plan is the one that is easier to watch than to read. Two scoping questions, a to-do card, the wireframe those answers produce, and the first to-do reporting back, in sixteen seconds.

Plan, played through: scope, plan, wireframe, progressRecording · 16s

Low context earns a one-line nudge anchored to the selection. High context earns reasoned options with a sentence of rationale each, and for every architectural choice a paired decision and reason, so the designer can evaluate the reasoning and push back on specifics.

A voice that can be audited

[07]

The content design does more work than the UI. It is a voice and tone system for AI copy built on four principles, clear, context-aware, neutral and auditable: name the object, the action and the effect; confirm what changed; offer one next step. No certainty claims for probabilistic output; pair a claim with its evidence. No hype vocabulary; audit nouns instead: diff, sources, revert, version.

The FigmaAI voice and tone chart: rows for concepts, vocabulary, verbosity, grammar, punctuation and capitalisation against columns for clear and concrete, context- and stage-aware and helpful, and neutral and auditable.
Six rows of policy against three columns of principleVoice & tone

Each line of microcopy does one job. Motivation before the action, "Make this dashboard easier to scan". Instruction during it. Feedback after it: "Replaced body text with body-sm for contrast. Undo · Why?" beats "Improved typography" because it says what changed, how to reverse it and where to learn more. Scope is named in the same line, Selection, Page or File, so the designer knows the blast radius before accepting.

The model was Cursor, which lives inside the editor, takes a highlighted block as its context, and works like a second pair of hands. The stance comes from Nass, Steuer and Tauber's finding that people apply social rules to computers. So the assistant is a teammate who offers choices and tradeoffs, never verdicts, and leaves the human in charge with Accept, Undo and Explain. Accessibility guidance rides the same lines by default, "Darkened to meet WCAG AA".

What it buys each seat at the table...

AI that reads the selection, tokens, components and history, and works on exactly what was chosen.Designer
What changed, why, and where it shows up, next to the work, with a before and after.Reviewer
A spec panel with components, variables, constraints and the deltas since last review.Engineer
The options considered, the tradeoffs and the final call, each linked to the frames it touches.PM
Expected behaviours, interaction paths and breakpoint rules, surfaced as soon as designs are ready.QA

What I learned

[08]

I came into the semester bullish on AI and left with a clearer picture of why so many designers are not. The class's shared notes on Figma's campus events were blunter than any forum.

"I'd rather waste my time working on a design than writing detailed prompts for Figma Make."Shared notes
"The design process in this instance is getting replaced with debugging."Shared notes
"Burden is on the designer to discern the efficacy and accuracy of the generated result."Shared notes

My read is that quality is the smaller part of the resistance. A designer iterates, explores and builds, and the craft is the satisfaction. Prompt-first AI moves the designer one seat over, into auditing and debugging, and strips that satisfaction out. It is also that design does not verbalise well: visual work anchors on spatial and implicit knowledge, and translating it into linguistic commands loses intent. Language models are strong exactly where language is discrete and low-dimensional, and weak at pragmatics and grounding, the part that gives words their weight. That is where lived experience gives designers an edge, and taste is the ordinary name for it.

So the proposal is for AI that keeps the designer in the builder's seat and makes its own work easy to check. The last quote above became a requirement: surface the scope, the reasons and the diff, so the human can justify the decision quickly, because anything opaque gets ignored when a deadline hits.

The other lesson was about writing. My midterm report on this proposal described things instead of arguing for them, and the feedback landed. After it I stopped opening with what I wanted to say and started opening with where the reader already was: verb first, object named, effect visible. Context, which had meant background, came to mean system state, selection, scope, tokens, history and stage, and copy written to the state in front of the reader got shorter and calmer. Reading how context is engineered inside a model, as a budget to stage, pin and scope, taught me to ask what a line of microcopy loads into a reader's working memory and what it leaves out.

Open threads...

The long-term vision is a context-aware Figma, where designers, reviewers, engineers, PMs and QA see the same changes and the same reasons, reviews move from narration to decisions, and the time goes to intent instead of cleanup.

Live deck · 25 slidesView deck in Figma Slides ↗
Watercolor of a small dog with its tongue out