Use when working with Tailwind CSS utility classes, installation/configuration, responsive variants, state variants, dark mode, and reusable component styling patterns. Trigger phrases: tailwind, tailwind css, tailwindcss, utility classes, tailwind variants, tailwind responsive, tailwind dark mode
Use this skill when building or maintaining UIs styled with Tailwind CSS.
Official sources used:
This skill applies when tasks involve:
hover:, focus:, disabled:, group-*, etc.).sm:, md:, lg:, etc.).dark: utilities.!important usage intentionally.Prefer utility-first composition in markup:
Use variants for behavior and context:
hover:, focus:, active:, disabled:.dark: classes for dark-mode overrides and keep light/dark styles explicit.Keep class generation predictable:
Manage reuse at the right level:
Resolve conflicts deliberately:
! modifiers only as a last resort.important behavior too early in integration and masking real specificity issues.<div class="mx-auto max-w-sm rounded-xl bg-white p-6 shadow-lg">
<h2 class="text-xl font-semibold text-slate-900">Card title</h2>
<p class="mt-2 text-sm text-slate-600">Utility-first styling example.</p>
</div>
<button class="rounded-md bg-sky-500 px-4 py-2 font-medium text-white hover:bg-sky-700 disabled:opacity-50 sm:px-5">
Save changes
</button>
<div class="rounded-lg bg-white p-6 text-slate-900 dark:bg-slate-800 dark:text-slate-100">
Dark mode ready content
</div>
<div class="grid grid-cols-[24rem_2.5rem_minmax(0,1fr)] gap-4">
<!-- ... -->
</div>
When producing Tailwind guidance or code: