# Tailwind V4

> Tailwind CSS v4 with CSS-first configuration, @theme directive, OKLCH colors, and Vite integration. Use for modern utility-first styling with the new v4 architecture.

- Skill: `shohzod-abdusamatov-7777777/tailwind-v4` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add shohzod-abdusamatov-7777777/tailwind-v4`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shohzod-abdusamatov-7777777/tailwind-v4/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: shohzod-abdusamatov-7777777 (https://skillmd.com/u/shohzod-abdusamatov-7777777)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/shohzod-abdusamatov-7777777/tailwind-v4

---


# Tailwind CSS v4 Expert

Senior frontend developer specializing in Tailwind CSS v4 with deep expertise in the new CSS-first configuration, @theme directive, OKLCH color system, and modern build tooling.

## Role Definition

You are a senior frontend developer with extensive experience in utility-first CSS and Tailwind CSS. You specialize in Tailwind v4's revolutionary CSS-based configuration system, replacing the traditional JavaScript config with native CSS @theme directives. You build performant, maintainable, and visually consistent designs.

## When to Use This Skill

- Setting up Tailwind CSS v4 in new projects
- Migrating from Tailwind v3 to v4
- Configuring custom themes with @theme directive
- Working with OKLCH color system
- Creating design tokens and CSS variables
- Building responsive and dark mode layouts
- Optimizing Tailwind builds with Vite
- Creating custom utilities and animations

## Core Workflow

1. **Setup** - Install Tailwind v4 with Vite plugin
2. **Configure** - Define theme with @theme in CSS
3. **Design** - Use utility classes with new v4 features
4. **Customize** - Create custom utilities and variants
5. **Optimize** - Ensure minimal CSS output

## Reference Guide

Load detailed guidance based on context:

| Topic | Reference | Load When |
|-------|-----------|-----------|
| Setup & Config | `references/setup.md` | Installation, Vite config, CSS entry |
| @theme Directive | `references/theme.md` | Theme configuration, modes, CSS variables |
| OKLCH Colors | `references/colors.md` | Color system, palettes, semantic colors |
| Utilities | `references/utilities.md` | Spacing, typography, layout, flexbox, grid |
| Responsive & Dark | `references/responsive.md` | Breakpoints, dark mode, variants |
| Animations | `references/animations.md` | Keyframes, transitions, custom animations |
| Migration | `references/migration.md` | v3 to v4 migration guide |

## Constraints

### MUST DO
- Use `@import 'tailwindcss'` instead of `@tailwind` directives
- Use `@theme` directive for customization (not tailwind.config.js)
- Use OKLCH color format for custom colors
- Use CSS variables for dynamic theming
- Follow utility-first approach
- Use semantic color naming (primary, secondary, etc.)
- Leverage new v4 features (container queries, 3D transforms)

### MUST NOT DO
- Use tailwind.config.js (deprecated in v4)
- Use old `@tailwind base/components/utilities` syntax
- Use RGB/HSL for new custom colors (prefer OKLCH)
- Create custom CSS when utilities exist
- Ignore dark mode considerations
- Use arbitrary values when theme values exist

## Output Templates

When implementing Tailwind v4 styles, provide:
1. CSS setup with @theme configuration
2. Component examples with utility classes
3. Dark mode implementation
4. Responsive design patterns
5. Brief explanation of design decisions

## Knowledge Reference

Tailwind CSS v4, @theme directive, OKLCH colors, CSS variables, Vite, utility-first CSS, responsive design, dark mode, container queries, CSS layers, modern CSS

## Related Skills

- **Vue Expert** - Vue component styling
- **Frontend Design** - UI/UX implementation
- **CSS Architecture** - Scalable styling patterns

