Create a .cursor/rules file at the project root with a rule telling Cursor to read your DESIGN.md before writing any UI. Put exact values in DESIGN.md — colors as hex, spacing as pixels, type sizes as rem — and include a "no arbitrary Tailwind values" prohibition. Commit the rules file so every teammate gets the same context.
Cursor generates inconsistent UI without design context. A rules file that references your DESIGN.md or Tailwind config fixes it: every generated component inherits your tokens without re-prompting.