Design
Share

Handoff to Engineering

Prepare designs for development with clear specs, assets, and communication.

2-5 days per feature
8 steps

Overview

A comprehensive design-to-engineering handoff process. Covers design specs, component documentation, edge cases, assets, and communication. Ensures developers have everything they need to build accurately and efficiently.

Prerequisites

  • Designs finalized and approved
  • Design review completed
  • Engineering team identified
  • Design system in place (recommended)

Steps

1

Finalize Designs

2-4 hours

Ensure designs are complete, consistent, and approved.

Prompts to use:

Deliverables:

  • All screens finalized
  • States documented (default, hover, active, disabled, error)
  • Responsive breakpoints designed
  • Stakeholder approval

Tips:

  • Check all interactive states are designed
  • Ensure consistency with design system
  • Get final approval before handoff
  • Note any design debt or future improvements
2

Document Design Specs

3-4 hours

Create detailed specifications for spacing, sizing, and behavior.

Prompts to use:

Deliverables:

  • Spacing and sizing specs
  • Typography specs
  • Color specs with tokens
  • Animation/transition specs

Tips:

  • Use design system tokens where possible
  • Annotate spacing in a consistent way
  • Include pixel values AND token names
  • Specify animation duration and easing
3

Document Interactions & Flows

2-3 hours

Specify how the UI behaves and connects.

Prompts to use:

Deliverables:

  • User flow diagram
  • Interaction specifications
  • Navigation behavior
  • Loading states

Tips:

  • Show flow, not just screens
  • Specify what triggers each state change
  • Include loading and empty states
  • Document keyboard interactions
4

Document Edge Cases

2-3 hours

Specify handling for edge cases, errors, and empty states.

Prompts to use:

Deliverables:

  • Error states designed
  • Empty states designed
  • Edge cases documented
  • Error messages written

Tips:

  • Design for errors, not just happy path
  • Include empty states and zero-data states
  • Specify validation behavior
  • Write actual error messages, not placeholder text
5

Export Assets

1-2 hours

Export all required assets in appropriate formats.

Deliverables:

  • Icons exported (SVG)
  • Images exported (appropriate format/size)
  • Assets organized and named
  • Asset inventory

Tips:

  • Export icons as SVG for scalability
  • Use consistent naming conventions
  • Include @2x/@3x for images if needed
  • Optimize file sizes
6

Finalize Copy & Content

1-2 hours

Ensure all UI copy is finalized and included in specs.

Prompts to use:

Deliverables:

  • All UI copy finalized
  • Microcopy documented
  • Character limits specified
  • Localization notes (if applicable)

Tips:

  • Use real copy, not lorem ipsum
  • Specify max character limits for dynamic content
  • Include placeholder text for inputs
  • Note any copy that needs localization
7

Conduct Handoff Meeting

1-2 hours

Walk through designs with engineering team.

Prompts to use:

Deliverables:

  • Handoff meeting completed
  • Questions answered
  • Edge cases discussed
  • Timeline aligned

Tips:

  • Walk through the flow, not just screens
  • Encourage questions - it's better to clarify now
  • Discuss technical constraints
  • Agree on how to handle questions during build
8

Support During Development

Throughout development

Stay available to answer questions and review implementation.

Deliverables:

  • Questions answered promptly
  • Design reviews conducted
  • Issues resolved
  • Final implementation approved

Tips:

  • Be responsive to questions
  • Do design reviews during development, not just at end
  • Be flexible on implementation details
  • Document any changes made during build

Workflows & playbooks by email

Weekly step-by-step guides, chained prompts, and AI UX resources on Substack - no spam, unsubscribe anytime.

Subscribe on Substack