Tailwind Labs Tailwind CSS v4 Best Practices
SkillProductivityTailwind CSS v4 performance optimization and best practices guidelines (formerly tailwindcss-v4-style). This skill should be used when writing, reviewing, or refactoring Tailwind CSS v4 code to ensure optimal build performance, minimal CSS output, and correct usage of v4 features. Triggers on tasks involving Tailwind configuration, @theme directive, utility classes, responsive design, dark mode, container queries, or CSS generation optimization.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Tailwind Labs Tailwind CSS v4 Best Practices skill
What this skill tells your AI
The instructions your AI receives, as published by pymodel/react-frontend-skills in skills/tailwind/SKILL.md and read by ahel’s review.
Comprehensive performance optimization guide for Tailwind CSS v4 applications, maintained by Tailwind Labs. Contains 42 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.
When to Apply
Reference these guidelines when:
- Configuring Tailwind CSS v4 build tooling (Vite plugin, PostCSS, CLI)
- Writing or migrating styles using v4's CSS-first approach
- Optimizing CSS bundle size and build performance
- Implementing responsive designs with breakpoints or container queries
- Setting up theming with @theme directive and design tokens
Rule Categories by Priority
| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Build Configuration | CRITICAL | build- |
| 2 | CSS Generation | CRITICAL | gen- |
| 3 | Bundle Optimization | HIGH | bundle- |
| 4 | Utility Patterns | HIGH | util- |
| 5 | Component Architecture | MEDIUM-HIGH | comp- |
| 6 | Theming & Design Tokens | MEDIUM | theme- |
| 7 | Responsive & Adaptive | MEDIUM | resp- |
| 8 | Animation & Transitions | LOW-MEDIUM | anim- |
Quick Reference
1. Build Configuration (CRITICAL)
build-vite-plugin- Use Vite Plugin Over PostCSSbuild-css-import- Use CSS Import Over @tailwind Directivesbuild-content-detection- Leverage Automatic Content Detectionbuild-node-version- Use Node.js 20+ for the upgrade toolbuild-postcss-simplify- Remove Redundant PostCSS Pluginsbuild-cli-package- Use Correct CLI Package
2. CSS Generation (CRITICAL)
gen-css-first-config- Use CSS-First Configuration Over JavaScriptgen-avoid-theme-bloat- Avoid Excessive Theme Variablesgen-oklch-colors- Use OKLCH Color Space for Vivid Colorsgen-utility-directive- Use @utility for Custom Utilitiesgen-dynamic-utilities- Use Dynamic Utility Valuesgen-css-variable-syntax- Use Parentheses for CSS Variable References
3. Bundle Optimization (HIGH)
bundle-remove-unused-plugins- Remove Built-in Pluginsbundle-avoid-preprocessors- Avoid Sass/Less Preprocessorsbundle-css-minification- Enable CSS Minification in Productionbundle-avoid-cdn-production- Avoid Play CDN in Productionbundle-split-critical-css- Extract Critical CSS for Initial Render
4. Utility Patterns (HIGH)
util-renamed-utilities- Use Renamed Utility Classesutil-important-modifier- Use Trailing Important Modifierutil-variant-stacking- Use Left-to-Right Variant Stackingutil-explicit-colors- Use Explicit Border and Ring Colorsutil-opacity-modifier- Use Slash Opacity Modifierutil-gradient-via-none- Use via-none to Reset Gradient Stops
5. Component Architecture (MEDIUM-HIGH)
comp-avoid-apply-overuse- Avoid Overusing @applycomp-reference-directive- Use @reference for CSS Module Integrationcomp-utility-file-scope- Understand Utility File Scopecomp-smart-sorting- Leverage Smart Utility Sortingcomp-container-customize- Customize Container with @utility
6. Theming & Design Tokens (MEDIUM)
theme-semantic-tokens- Use Semantic Design Token Namestheme-dark-mode-class- Use Class-Based Dark Mode for Controltheme-prefix-variables- Use Prefix for Variable Namespacingtheme-runtime-variables- Leverage Runtime CSS Variablestheme-color-scheme- Set color-scheme for Native Dark Mode
7. Responsive & Adaptive (MEDIUM)
resp-mobile-first- Use Mobile-First Responsive Designresp-container-queries- Use Container Queries for Component-Level Responsivenessresp-custom-breakpoints- Define Custom Breakpoints in @themeresp-hover-capability- Understand Hover Behavior on Touch Devicesresp-logical-properties- Use Logical Properties for RTL Support
8. Animation & Transitions (LOW-MEDIUM)
anim-gpu-accelerated- Use GPU-Accelerated Transform Propertiesanim-starting-style- Use @starting-style for Entry Animationsanim-gradient-interpolation- Use OKLCH Gradient Interpolationanim-3d-transforms- Use Built-in 3D Transform Utilities
How to Use
Read individual reference files for detailed explanations and code examples:
Full Compiled Document
For a complete guide with all rules expanded, see AGENTS.md.
Reference Files
| File | Description |
|---|---|
| AGENTS.md | Complete compiled guide with all rules |
Signals
- GitHub stars
- 22
- Forks
- 2
- Last commit
- Sep 2026
- Hacker News mentions
- 20
Advanced
- Catalog kind
- skill
- Gateway key
tailwind-pymodel- Source
- github.com/pymodel/react-frontend-skills