Enterprise patterns for Tailwind CSS v4+ — design systems, component architecture, dark mode, container queries, fluid typography, performance, accessibility, and migration.
This skill provides reusable rules, snippets, and test cases for building production-grade UIs with Tailwind CSS v4+.
- Design tokens with
@themeand OKLCH - CVA + tailwind-merge component patterns
- Dark mode class strategy without flash
- Container queries with
@container - Fluid typography using
clamp() - Performance with
@source, safelist, and critical CSS - A11y: focus-visible, motion-reduce, touch targets, forced-colors
- Custom utilities and variants
- v3 → v4 migration guidance
tailwind-pro/
├─ README.md
├─ LICENSE.md
├─ CHANGELOG.md
├─ SECURITY.md
├─ CODE_OF_CONDUCT.md
├─ CONTRIBUTING.md
├─ .github/workflows/ci.yml
└─ skills/
└─ tailwind-pro/
├─ SKILL.md
├─ rules/ # 10 .mdc rules
├─ snippets/ # 6 reusable snippets
├─ test-cases/
│ ├─ trigger/ # 25 should-activate cases
│ └─ non-trigger/ # 25 should-not-activate cases
└─ eval/
├─ qualitative-rubric.md
└─ quantitative-metrics.yaml
- Read
skills/tailwind-pro/SKILL.mdfor overview. - Apply rules from
skills/tailwind-pro/rules/. - Copy snippets from
skills/tailwind-pro/snippets/as starting points. - Validate with
skills/tailwind-pro/test-cases/andskills/tailwind-pro/eval/.
SKILL.md new sections:
When to use— explicit scenarios for this skillExample— minimal @theme + CVA/tailwind-merge buttonBadges— version, license, CI status
- Design tokens:
skills/tailwind-pro/rules/theme-tokens-design-system.mdc - CVA button:
skills/tailwind-pro/snippets/cva-button.ts - Dark mode:
skills/tailwind-pro/rules/dark-mode-strategies.mdc - Container query card:
skills/tailwind-pro/snippets/container-query-card.css
See CONTRIBUTING.md. Use Conventional Commits and PR to develop.