By Johnny Chan · UI/UX Designer, Hong Kong
Figma Handoff Checklist for Developers (States, Tokens, Edge Cases)
A pre-handoff checklist for states, overflow, tokens, and breakpoints so engineering and AI agents build UI without Slack archaeology.

Most handoff friction is missing decisions, not missing exports. After mobile and web work on marketplace and retail products in Hong Kong, I use this checklist before marking frames ready for developers or for agents implementing from specs.
States and edge cases
- Default, hover, focus, disabled, loading, empty, and error on interactive elements.
- Long text overflow on names, titles, and dynamic descriptions.
- Minimum and maximum content: one line vs three lines of body copy.
Spacing and responsive behavior
Document grid, breakpoints, and whether spacing is fixed or fluid. State your base unit (4px or 8px). Developers and coding agents should not reverse-engineer padding from screenshots.
Tokens over one-off styles
Map color, type, and radius to Figma variables that match code names. When tokens align, drift between design and production drops. Agent-generated PRs need fewer visual fixes.
Interaction notes without over-prototyping
Prototype only flows that need motion explanation. For the rest, short notes on scroll behavior, modal dismissal, and focus order are enough. Link to AI Coding Agents Changed Design Handoff — Here's the New Playbook when your team uses Cursor or Codex weekly.
Let's work together
Open to UI/UX projects, collaborations, and product design support in Hong Kong and remotely.
Let's Connect