Skip to main content
Product designers handing a file to engineering

The Figma-to-Cursor stack

Figma is the source of truth, v0 scaffolds the first screens, Cursor lands it in the repo. Not a PRD with no design file.

Who owns what

  1. Figma

    The file — frames, variants, the MCP dump. Not the Next app and not git.

    Try Figma (opens in a new tab)
  2. v0

    The scaffold — first React screens from those frames. Not production refactors.

    Try v0 (opens in a new tab)
  3. Cursor

    The repo — types, routes, the PR. Not a second design canvas.

    Try Cursor (opens in a new tab)

How to use this stack

  1. Lock the frames in Figma. Name layers. Do not ask Cursor to invent the layout.
  2. v0 (or Bolt.new) gets the frames or the MCP dump and emits a first pass.
  3. Open that pass in Cursor on one branch. Match tokens, not a new palette.
  4. This is not spec-to-prototype. If there is no Figma file, start there instead.