tailwind-variants
Installation
SKILL.md
Tailwind Variants
Use this skill when work touches Tailwind Variants (tv, slots, compound variants, extend, cn/cx/cnMerge, /lite, or migrations across TV majors).
Workflow
- Inspect the local styling stack before changing code:
- Packages:
tailwind-variantsversion, Tailwind CSS major (v4vsv3), optional directtailwind-mergeusage, Prettier Tailwind plugin. - Import path: default
tailwind-variantsvstailwind-variants/lite. - Patterns in use: single-element
tv, slots,extend, sharedcreateTV/defaultConfig,VariantPropson components.
- Packages:
- Refresh docs when versions are unclear or work touches merge config, lite builds, or major upgrades. Start from source-map.md.
- For install, default vs lite builds,
cn/cnMerge/cx, and config, use setup-core.md. - For
variants, boolean/compound variants, slots, andcompoundSlots, use variants-slots.md. - For
extend, overrides, TypeScriptVariantProps, and DX tooling, use composition-typescript.md. - For conflict resolution, custom
twMergeConfig, and v0/v1/v2/v3 migrations, use production-migration.md.