Figma's On-Canvas Agent Just Made the Design System the Prompt

TV
Thiago Victorino
5 min read
Figma's On-Canvas Agent Just Made the Design System the Prompt

In Q1 we wrote that the design system would become the constraint layer for AI-generated design. On May 20, Figma shipped the on-canvas agent. The thesis arrived as a product.

This is not another think piece on whether design systems matter in the agent era. The argument is settled. What matters now is the three governance choices Figma made in the actual release. Read those choices carefully and you can see the constraint-layer model crystallizing into a commercial product.

Choice One: @ Mentions Make Tokens the Prompt Surface

The most quoted feature is that the agent generates multiple stylistic explorations in parallel from a single prompt. The more important feature is buried two paragraphs down. You steer the agent with @ mentions: @ a token, @ a variable, @ a component, and the generator is constrained to that surface.

There are two ways to ship a generative design tool. The first is to let the model invent everything from typography to spacing, then make designers reconcile the output against the system. That is what most early demos showed in 2024. The second is to force every generation through the system’s existing primitives. Figma chose the second path and made it the input grammar.

This matters because it inverts the workflow most teams expected. The prompt is not “make me a card with rounded corners and a primary CTA.” The prompt is “make me a card using @card-elevated and @semantic/action-primary.” The design system is no longer the thing you bolt onto generation after the fact. It is the language you generate in.

There is a quiet implication for governance teams. Every prompt now carries a structured reference to the artifacts your system already governs. The audit question changes from “did the AI use the right components” to “which components were @-referenced in which prompts.” That telemetry is trivial to capture if Figma exposes it, and it gives design ops a control surface that did not exist a week ago.

Choice Two: Component Library Reference Defaults to Frequency

When the agent reaches for a component without an explicit @ mention, it pulls from the “most frequently used” set in your library. This is the design choice that gives me the most hope and the most worry.

The hope is straightforward. Frequency is a defensible default. It biases generation toward components that the team has already converged on, which means generated screens look like the rest of your product instead of like a parallel universe of one-off variants. It also creates a positive feedback loop: governed components get used more, frequency rises, the agent uses them more, and the components that designers tried to retire stop appearing in new work.

The worry is that frequency is not the same as correctness. A component can be used a thousand times and still be the deprecated one. A library can have a “v2/button” that is the canonical surface and a “legacy/button” that nobody has finished migrating away from, and frequency will favor the legacy one until the migration is complete. Design ops teams now need to treat their component frequency curve as a first-class governance metric, not a usage report buried in a quarterly review.

The teams that win the next two quarters are the ones who audit their frequency curve this week and decide which components they want the agent to default to, then engineer the library to make that the actual default.

Choice Three: Seat Tiers Are the Governance Fence

The eligibility matrix is where the constraint-layer thesis becomes legally binding. The agent ships to Pro, Org, and Enterprise full seats. Collab and Dev seats can use it only in drafts. Starter, Education, and Government plans are excluded entirely.

This is not pricing strategy. It is governance. Figma made a deliberate choice that an agent capable of generating production design artifacts should not run inside plans without organizational controls. Starter plans lack the admin surface. Education plans lack accountable contracts. Government plans have procurement constraints that the product cannot satisfy yet.

The Collab and Dev “drafts only” rule is the most interesting wrinkle. It says: you can play with the agent in your own sandbox, but you cannot ship its output into the shared workspace without a full seat. The full seat is the artifact that carries accountability, version history, and the audit trail. The drafts surface is the play space. The boundary between them is the governance boundary, and it now corresponds to a billing tier.

If your design ops team has been arguing internally about which roles should have agent access, Figma has just done the work for you. The default is restrictive, the upgrade path is clear, and the rationale is built into the product rather than bolted on by your IT policy.

The Beta Pricing Tell

One operational detail belongs in every plan: the beta consumes no AI credits, but general availability shifts to credit-based pricing. This is the standard Figma cadence and it means two things for the next quarter.

First, this is the window to run governance experiments without budget pressure. Have your design ops team build a library audit, a frequency review, and a token coverage map before credits start counting. Once metering goes live, every experiment has a CFO question attached.

Second, credit-based pricing turns “use the agent for everything” into a measurable cost. Teams that lean on the agent for every screen will see their bill move. Teams that use the agent for the work the agent is best at, which is exploration and bulk operations, will see governed value. Figma is, intentionally or not, pricing in the discipline.

What To Do This Week

Block 60 minutes with your design ops lead and walk the three governance choices against your current setup.

Open your component library and pull the frequency curve. If the most-used components are not the ones you want the agent to default to, you have a library audit to schedule before GA. The agent is going to amplify whatever your frequency report says, so make the report say the right thing.

Open your token system and confirm the things you want the agent to use are actually @-referenceable. Tokens that exist in a JSON file but are not exposed as Figma variables will be invisible to the agent. The governance you want to enforce has to live in the surface the agent sees.

Pull your seat matrix and decide who gets Pro, Org, or Enterprise full seats. The decision used to be about collaboration features. It is now about who can ship agent-generated production work. That is a different conversation, and you want to have it before someone in marketing asks why they cannot use the agent.

The constraint layer we wrote about in February is now a release note. The teams that built their design system as governance infrastructure will spend Q3 turning the agent on and watching it work. The teams that did not will spend Q3 explaining to leadership why generated screens do not look like their product. Both teams will use the same tool. Only one of them will be glad they did.


This analysis synthesizes The Figma agent is here (Figma, May 2026).

Victorino Group helps design and product teams turn their design system into the governance layer for AI-generated work. Let’s talk.

All articles on The Thinking Wire are written with the assistance of Anthropic's Opus LLM. Each piece goes through multi-agent research to verify facts and surface contradictions, followed by human review and approval before publication. If you find any inaccurate information or wish to contact our editorial team, please reach out at editorial@victorinollc.com . About The Thinking Wire →

If this resonates, let's talk

We help companies implement AI without losing control.

Schedule a Conversation