Steps
Finalize, spec, then behavior and copy together. The meeting is the last step, not the first time they see it.
Finalize
All screens, all states, breakpoints, approval. If a state is missing, you are not handing off.
Spec
Space, type, color, motion. Tokens where they exist. Pixel and token names together.
Behavior and copy
How screens connect, errors, empty, loading. Real copy, not lorem. Character limits if content is dynamic.
Walkthrough
Walk the flow with engineering. Answer the weird cases. Agree on questions that are still open.
Frequently asked questions
Does Figma inspect replace this?
No. Engineers still need behavior, empty states, and copy. Inspect is measurements. It is not the flow.
A few states are missing. Hand off anyway?
No. Missing empty, error, or loading means you are not ready. Finish those, or call it a critique and keep designing.
We never ran a critique. Start here?
Only if the work is already approved. If it can still change, run a critique first so engineering is not the first review.