daisyUI v5.6 is now available!

How to design UI with Cursor

Design UI with Cursor Agent Mode using daisyUI skill, plugin, or MCP context for cleaner Tailwind CSS output.

To design UI with Cursor, give Agent Mode a precise screen request and a reusable component source. Cursor can edit quickly, but the prompt still needs a design system.

Write the UI as parts

Name the page and the components: navbar, drawer, cards, table, alerts, modal, tabs, inputs, and buttons. This keeps Cursor from turning every visual choice into custom utility chains.

Choose a setup

Free skill:

Terminal
npx skills add saadeghi/daisyui --agent cursor --yes

Plugin: open Cursor settings, go to Plugins, search for https://github.com/saadeghi/daisyui, choose daisyui, and click Add to Cursor.

MCP:

~/.cursor/mcp.json
{
  "mcpServers": {
    "daisyui-blueprint": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "daisyui-blueprint@latest"],
      "env": {
        "LICENSE": "YOUR BLUEPRINT LICENSE KEY",
        "EMAIL": "YOUR EMAIL ADDRESS",
        "FIGMA": "YOUR FIGMA API KEY (optional)"
      }
    }
  }
}

Prompt example

prompt
Design a CRM contact page with daisyUI. Use tabs for overview and activity, badges for lifecycle stage, a table for deals, and a modal for notes.

See skill, plugin, and MCP setup guides.

Keep Cursor grounded in the repo

Ask Cursor to inspect nearby UI before generating a new screen. Then tell it to prefer daisyUI components for repeated controls. This avoids a common failure: a new page that looks isolated from the rest of the app.

When the first draft lands, use a focused follow-up: "Keep the layout, but replace custom controls with daisyUI components and preserve existing routes." That keeps the edit narrow.

daisyUI is the most popular
component library for Tailwind CSS

Used by engineers at

Meta Research
Alibaba
Amazon
Adobe
Pepsico
Google Cloud