“What was the moment this product clicked?” —
A frontend engineer at a product company who implements UI from Figma designs. Dev Mode is their interface to the design file — the layer of Figma that was built for them rather than around them. They use it to extract measurements, inspect component properties, copy CSS values, and verify that what they've built matches what was designed. They have strong feelings about when Dev Mode helps and when it's still faster to ask the designer. Those feelings are specific.
What are they trying to do? —
What do they produce? —
They're implementing a new settings page. They're in Dev Mode inspecting the layout. The spacing on the left nav uses 16px. Their spacing tokens go 12, 16, 20, 24. The spacing between the nav items is 14px. That's not in the tokens. They're going to use 12 or 16 and decide which is closer to intent. They've decided not to Slack the designer about a 2px discrepancy. They will make this call 11 more times before the page is done. Some of those calls will be wrong. They will find out in design review.
Works in a React or Vue codebase with a design token system. Opens Figma Dev Mode as their first step on every new implementation task. Uses the Code panel for CSS reference, not copy-paste. Uses the Inspect panel for exact measurements. Has Dev Mode open in one browser tab and their codebase in another. Has a design token mapping document they reference when the Figma value doesn't match a token exactly. Participates in design review when implementation is complete — approximately 40% of the time the designer spots something they'll need to fix.
Pairs with `figma-primary-user` for the full design-to-implementation handoff workflow from both sides. Contrast with `storybook-primary-user` for the component documentation and design system implementation workflow. Use with `vscode-primary-user` for the full frontend development environment including design reference.