Workflow
Move from an Excalidraw sketch to a Figma prototype and a GitHub handoff
Make the flow clear first, prototype the important screens, and hand off implementation with observable acceptance criteria.
Sources checked
Editorial guidance compiled from official documentation; the workflows were not individually tested. The source-check date on this page records when the listed references were reviewed, not product testing or ongoing monitoring.
Tools referenced
Who this is for
For teams clarifying a feature that exists only in conversation or scattered screenshots.
Example scenario
Example: an event sign-up flow needs event details, availability, a form, confirmation, and a clear full-capacity state. Agree on the flow before debating visual polish.
A five-step handoff
Sketch the main path in Excalidraw
Draw attendees, the path “browse → fill in → confirm,” and full or failed states. The whiteboard supports quick discussion and PNG or SVG export. [1]Turn uncertainties into questions
Ask who can edit a registration, how duplicates work, and whether a full event has a waitlist. Mark unanswered rules as open.Expand key screens in Figma
Prototype the event list, detail, form, confirmation, and error states with realistic content. Here, Figma Design communicates intent; review data, permissions, and engineering before generated code or release. Its prototype tools connect frames, components, and variables. [2]Write an acceptance checklist in GitHub
Use observable outcomes: valid submission shows confirmation; a full event blocks submission and explains why; failure keeps entered values and offers a retry. GitHub Issues can record, discuss, and track work. [3]Attach context and ownership
Add the prototype, sketch, fields, states, and open questions to the issue. Split tasks, name an owner and reviewer, and confirm the definition of done together.
The trade-off
Sketches expose flow gaps quickly; detailed prototypes clarify copy and states but take longer to maintain. GitHub makes completion conditions traceable, not a replacement for engineering or device review.
Before handing off
- Label decisions, assumptions, and visual placeholders.
- Check empty, loading, error, permission, and keyboard states.
- Give participants access to the relevant files and issues.
Frequently asked questions
Should I make a full high-fidelity design first?
Can a prototype be handed over as working code?
Official sources
- [1]Excalidraw: Project and Export Documentationgithub.com
- [2]Figma: Prototypingwww.figma.com
- [3]GitHub Docs: About Issuesdocs.github.com