| name | css-to-tailwind |
| description | Migrate vanilla CSS, CSS modules, SCSS, or styled-component styles to Tailwind v4 utilities. Prefer @theme-backed tokens and semantic utilities; document arbitrary values and parity gaps. For audits, load review/workflow.md. Triggers: "CSS to Tailwind", "migrate to Tailwind", "tailwind migration", "styled-components to Tailwind", "SCSS to Tailwind", "review Tailwind classes", "tailwind parity". |
CSS to Tailwind
Guidance for converting legacy CSS to Tailwind v4 class strings while preserving behavior and readability.
Tailwind v4 in this workspace
Theme and shared animation tokens are declared in CSS (@theme, keyed custom properties consumed by utilities). Apps use @import "tailwindcss"; packages/skins layers shared @keyframes / @property / @theme in shared/tailwind.css. When a pattern repeats across components, prefer @utility or @custom-variant in CSS (see site / apps/sandbox styles) rather than proliferating arbitrary values in TS presets.
See references/migration.md for v4-focused rules.
When to use
- Migrating stylesheet-based styles to Tailwind utilities
- Ensuring
packages/skins CSS and tailwind component modules stay visually and behaviorally aligned (parallel css/ and tailwind/ trees)
- Auditing Tailwind output for unnecessary arbitrary values or missing theme mappings
Reference
Review
For checking a migration against these rules, load review/workflow.md.
Related skills
| Need | Use |
|---|
| Headless UI + skin hooks | component skill |