Process

Design Handoff Checklist

Ensure every design handoff is complete — specs, assets, states, edge cases, and developer annotations all covered. A shared checklist that reduces clarification rounds and builds trust between design and engineering.

Template sections

  • File organisation — layer naming, page structure, and component cleanliness
  • Spec completeness — dimensions, spacing, typography, and colour values
  • States & variants — all interactive states: default, hover, focus, active, disabled, error
  • Edge cases — empty states, loading states, error states, maximum content lengths
  • Assets & exports — icons, images, and illustrations exported at correct sizes and formats
  • Annotations — developer notes for interactions, animations, and behaviour
  • Accessibility notes — contrast ratios, touch targets, focus order, and ARIA labels

Best practices

  1. Make it a Figma comment, not a separate doc. The checklist lives closest to the work when it's embedded in the Figma file itself — not in Notion or a PDF no one opens.
  2. Run it before every review, not just before handoff. Catching issues in design review is cheaper than catching them in development.
  3. Include the developer in the definition. The most useful handoff checklist is co-written with the developers who'll receive it. Add their items too.
  4. Version it. When the checklist changes, update the version number. Teams evolve, and checklist drift causes confusion.
  5. Track skip rate. If specific items are always skipped, either they don't apply to your context or the process isn't being followed. Audit quarterly.

Download Checklist

Free PDF checklist. Generated in your currently selected language — switch between EN and TR using the language toggle in the navigation.

MEASURE YOUR SYSTEM

See your real adoption rate.

The Coverage Report Figma plugin scans your Figma file and shows which frames have ghost detaches and broken library links.

Try Coverage Report →