Choose a clear next step
Give each key screen a purpose. The content, hierarchy and interactions should guide users towards the action that makes sense at that point in their journey.
Design the states, not just the screen
Loading, empty, error and success states are part of the experience. Planning them early makes the design more useful for both the end user and the team building it.
Make the handoff practical
A working prototype, reusable components and clear responsive specifications help the development team translate the design into a coherent product.
Have a brief this applies to?