By Johnny Chan · UI/UX Designer, Hong Kong
Figma Handoff Checklist: What Developers Wish Designers Documented
A practical pre-handoff list — spacing, states, edge cases, and tokens — so engineering can build your UI without guesswork or Slack archaeology.

Most handoff friction is not missing exports — it is missing decisions. After working with mobile and web teams on Papabo and retail products, these are the items I check before marking a frame ready for dev.
States and edge cases
- Default, hover, focus, disabled, loading, empty, and error for interactive elements.
- Long text overflow — names, titles, and dynamic content.
- Minimum and maximum content (one line vs. three lines of description).
Spacing and layout rules
Document grid, breakpoints, and whether spacing is fixed or fluid. If you use a 4px or 8px scale, say so explicitly. Developers should not reverse-engineer padding from screenshots.
Tokens over one-off styles
Map colors, type, and radius to named variables in Figma. When tokens match code (or a shared doc), drift between design and production drops sharply.
Interaction notes
Prototype only what needs explanation. For the rest, a short note on timing, scroll behavior, and modal dismissal is enough. Over-prototyping every screen slows everyone down.
Let's work together
Open to UI/UX projects, collaborations, and product design support in Hong Kong and remotely.
Let's Connect