
A teardown of Figma Design Agent (closed beta, May 20, 2026) focused on the on-canvas prompt box — the floating UI anchored to the selected layer. Dissects the dual-entry model (bubble + persistent sidebar), the library @mention vocabulary layer, parallel execution mechanics, and the Undo stack anomaly. Named pattern: Cursor-Scoped Delegation.
Cmd+Enter on Mac / Ctrl+Enter on Windows, and a compact prompt box opens in-place. The box contains three controls: a text input, a Dictate button for voice input (requires microphone permission on first use), and a Send button.
Cmd+Enter is Figma's existing "submit" shortcut in several other contexts — rename, comment, prototype link. Reusing it here avoids teaching a new hotkey; more importantly, it keeps the agent invocation inside the same muscle memory as other lightweight layer-level actions. You don't leave the canvas. You don't switch to a chat panel. The agent opens where your hands already are.Cmd+Enter path sidesteps this entirely, and users can disable the canvas bubble through Preferences. But the default state creates a collision between two high-frequency interactions — resize and prompt — that Figma will almost certainly revisit before GA.@mention specific elements — @ButtonPrimary, @ColorSemanticError, @SpacingScale-4 — directly in the prompt.
@mention as "the key command for your design system" — the mechanism that makes the agent a participant in the team's design language rather than an outside generator. 3 When DesignCourse demoed this, they connected the Material 3 design library and prompted the agent to convert an existing app screen to Material Design — it applied the component tokens without touching the original images. 6@mention is available for precision; the defaults handle the common case. This two-tier model (defaults + explicit override) is the same logic Figma uses in component search — search is fast because the list is pre-filtered by relevance, and exact-match is one more character away.
Cmd+Z on the canvas does not undo agent changes. 2 The only path to reverting an agent edit is the Undo button inside the chat thread. TD's summary: "Don't try to undo on the canvas. The only way is to undo it inside of the chat." 5Cmd+Enter) is a graceful workaround, but the default hover bubble puts the pattern in conflict with itself. A stable implementation of Cursor-Scoped Delegation requires the invocation target to be spatially distinct from adjacent high-frequency actions.figma.com
help.figma.com
youtube.com
youtube.com
youtube.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.