SKILL.md
$2a
Display & Flexbox & Grid
Topic
Description
Reference
Display
flex, grid, block, inline, hidden, sr-only, flow-root, contents
Flexbox
flex-direction, justify, items, gap, grow, shrink, wrap, order
Grid
grid-cols, grid-rows, gap, place-items, col-span, row-span, subgrid
Aspect Ratio
Controlling element aspect ratio for responsive media
Columns
Multi-column layout for magazine-style or masonry layouts
Positioning
Topic
Description
Reference
Position
Controlling element positioning with static, relative, absolute, fixed, and sticky
Inset
Controlling placement of positioned elements with top, right, bottom, left, and inset utilities
Sizing
Topic
Description
Reference
Width
Setting element width with spacing scale, fractions, container sizes, and viewport units
Height
Setting element height with spacing scale, fractions, viewport units, and content-based sizing
Min & Max Sizing
min-width, max-width, min-height, max-height constraints
Spacing
Topic
Description
Reference
Margin
Controlling element margins with spacing scale, negative values, logical properties, and space utilities
Padding
Controlling element padding with spacing scale, logical properties, and directional utilities
Overflow
Topic
Description
Reference
Overflow
Controlling how elements handle content that overflows their container
Images & Replaced Elements
Topic
Description
Reference
Object Fit & Position
Controlling how images and video are resized and positioned
Tables
Topic
Description
Reference
Table Layout
border-collapse, table-auto, table-fixed
Transforms
Topic
Description
Reference
Transform Base
Base transform utilities for enabling transforms, hardware acceleration, and custom transform values
Translate
Translating elements on x, y, and z axes with spacing scale, percentages, and custom values
Rotate
Rotating elements in 2D and 3D space with degree values and custom rotations
Scale
Scaling elements uniformly or on specific axes with percentage values
Skew
Skewing elements on x and y axes with degree values
Typography
Topic
Description
Reference
Font & Text
Font size, weight, color, line-height, letter-spacing, decoration, truncate
Text Align
Controlling text alignment with left, center, right, justify, and logical properties
List Style
list-style-type, list-style-position for bullets and markers
Visual
Topic
Description
Reference
Background
Background color, gradient, image, size, position
Border
Border width, color, radius, divide, ring
Effects
Box shadow, opacity, mix-blend, backdrop-blur, filter
SVG
fill, stroke, stroke-width for SVG and icon styling
Effects & Interactivity
Topic
Description
Reference
Transition & Animation
CSS transitions, animation keyframes, reduced motion
Visibility & Interactivity
Visibility, cursor, pointer-events, user-select, z-index
effects-visibility-interactivity
Form Controls
accent-color, appearance, caret-color, resize
Scroll Snap
scroll-snap-type, scroll-snap-align for carousels
Features
Dark Mode
Topic
Description
Reference
Dark Mode
Implementing dark mode with the dark variant and custom strategies
Migration
Topic
Description
Reference
Upgrade Guide
Migrating from v3 to v4, breaking changes, rename mappings
Customization
Topic
Description
Reference
Custom Styles
Adding custom styles, utilities, variants, and working with arbitrary values
Functions & Directives
Tailwind's CSS directives and functions for working with your design system
Content Detection
How Tailwind detects classes and how to customize content scanning
Best Practices
Topic
Description
Reference
Utility Patterns
Managing duplication, conflicts, important modifier, when to use components
best-practices-utility-patterns
Key Recommendations
- Use utility classes directly in markup - Compose designs by combining utilities
- Customize with theme variables - Use
@themedirective to define design tokens
- Mobile-first responsive design - Use unprefixed utilities for mobile, prefixed for breakpoints
- Use complete class names - Never construct classes dynamically with string interpolation
- Leverage variants - Stack variants for complex conditional styling
- Prefer CSS-first configuration - Use
@theme,@utility, and@custom-variantover JavaScript configs