Comprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors, and modern CSS best practices. Use when styling React/Vue/Svelte components, building responsive layouts, implementing design systems, or optimizing CSS workflow.
View on GitHubgiuseppe-trisciuoglio/developer-kit
developer-kit
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/giuseppe-trisciuoglio/developer-kit/blob/main/skills/tailwind-css/SKILL.md -a claude-code --skill tailwind-css-patternsInstallation paths:
.claude/skills/tailwind-css-patterns/# Tailwind CSS Development Patterns Expert guide for building modern, responsive user interfaces with Tailwind CSS utility-first framework. Covers v4.1+ features including CSS-first configuration, custom utilities, and enhanced developer experience. ## When to Use - Styling React/HTML components with utility classes - Building responsive layouts with breakpoints - Implementing flexbox and grid layouts - Managing spacing, colors, and typography - Creating custom design systems - Optimizing for mobile-first design - Building dark mode interfaces ## Core Concepts ### Utility-First Approach Apply styles directly in markup using utility classes: ```html <button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"> Click me </button> ``` ### Responsive Design Mobile-first breakpoints with prefixes: ```html <div class="w-full md:w-1/2 lg:w-1/3"> <!-- Full width on mobile, half on tablet, third on desktop --> </div> ``` Breakpoint prefixes: - `sm:` - 640px and above - `md:` - 768px and above - `lg:` - 1024px and above - `xl:` - 1280px and above - `2xl:` - 1536px and above ## Layout Utilities ### Flexbox Layouts Basic flex container: ```html <div class="flex items-center justify-between"> <div>Left</div> <div>Center</div> <div>Right</div> </div> ``` Responsive flex direction: ```html <div class="flex flex-col md:flex-row gap-4"> <div class="flex-1">Item 1</div> <div class="flex-1">Item 2</div> <div class="flex-1">Item 3</div> </div> ``` Common flex patterns: ```html <!-- Center content --> <div class="flex items-center justify-center min-h-screen"> <div>Centered Content</div> </div> <!-- Space between items --> <div class="flex justify-between items-center"> <span>Left</span> <span>Right</span> </div> <!-- Vertical stack with gap --> <div class="flex flex-col gap-4"> <div>Item 1</div> <div>Item 2</div> </div> ``` ### Grid Layouts Basic grid: ```html <div class="grid grid-cols-3 gap-4"> <div>Column 1<
Issues Found: