Problem:
Figma pages that were created to generate a prototype can be confusing for engineers and fellow designers. We sometimes get away with cleaning up the pages and labeling the frames, but that doesn’t always do the job especially for more complex flows. So we end up creating a separate page for our engineers which looks more like a sitemap with arrows for navigation.
Solution:
Have Figma auto generate a flat flow (sitemap) from the prototype. So it would take a prototype and create a new Figma page that has all the interactions of the prototype layed out in separate frames. They should be well organized frames of all the screens and interactions like popup modals, flyouts, all linked with arrows that can be labelled by the designers.