daisyUI v5.6 is now available!

UI design skill for Claude Code

Use the daisyUI skill in Claude Code to generate cleaner Tailwind CSS UI with component-aware prompts.

A UI design skill for Claude Code turns repeated interface guidance into reusable context. If you keep pasting the same notes about buttons, cards, forms, themes, and responsive layout, that guidance belongs in a skill instead of every prompt.

Why this matters

Claude Code skills are based on SKILL.md files. Claude can load a skill when the description matches a task, or you can invoke a skill directly. Full skill text loads only when used, which makes skills useful for design rules that are important but too long for every prompt.

Without a design skill, Claude may produce valid Tailwind CSS that still feels like AI slop: three button styles, hardcoded colors, and forms that do not match the surrounding page.

Why daisyUI works here

daisyUI gives Claude names for UI parts: btn, card, input, alert, modal, and navbar. Those names compress design decisions and keep generated code readable.

<div class="card bg-base-100 shadow-sm">
  <div class="card-body">
    <h2 class="card-title">Usage</h2>
    <button class="btn btn-primary">Upgrade</button>
  </div>
</div>

Install

Terminal
npx skills add saadeghi/daisyui --agent claude-code --yes

Prompt Claude Code with a clear screen goal: "Create an account page with daisyUI skill. Use cards for sections, inputs for profile fields, and an alert for destructive actions." See daisyUI skill for Claude Code.

daisyUI is the most popular
component library for Tailwind CSS

Used by engineers at

Meta Research
Alibaba
Amazon
Adobe
Pepsico
Google Cloud