Hey all, I’m a designer and have been exploring Cursor for building more complicated prototypes based on Figma designs. These will usually be for a part of an app and the value add with cursor over Figma is the ability to synthesize mock data that drives UI patterns like data tables and dashboards so we can demo filtering and navigation etc over a specific data set we are designing around.
I have had a lot of success pretty closely matching our designs (over several prompts) with the MCP connection, especially when adding a rule for cursor to go read the .txt files that get_design_context often seems to dump out (which btw it should really just do automatically). However, I’m still often left with some weird errors that make me wonder how much Cursor is able to glean from the MCP output. Does anyone know? I’m especially interested in whether it can equate the hierarchy of Figma frames and the auto-layout settings to CSS divs and grid/flexbox. It seems to often get this (or close enough) but then sometimes miss in frustrating ways that take some time to fix.