Design and developer interaction

Q1. What's the best way to handover the prototype to the developers?

Q2. What's the right stage to interact with developers? During requirements stage along with PM, or during Ideation stage or when the design is done?