Johnny Chan logo
Design SystemsMarch 18, 20266 min read

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.

Figma Handoff Checklist: What Developers Wish Designers Documented

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