Audit of the product as it is today: screen inventory and the places where patterns contradict each other User flows for the paths that carry the business: signup, first run, and the job the product exists to do A design system in Figma Variables: semantic tokens for surface, border, text and action states, then components with their states, not only the default view Hi-fi screens for desktop and the breakpoints your users are actually on, including empty, loading, error and permission denied A clickable prototype for testing and for the stakeholders who need to see it move Handoff in Dev Mode with tokens and Code Connect, or the front end built in Next.js, Tailwind and shadcn/ui