home / skills / fusengine / agents / tailwindcss-layout
This skill helps you apply Tailwind CSS v4.1 layout utilities for responsive flexbox, grid, and container queries to build adaptive user interfaces.
npx playbooks add skill fusengine/agents --skill tailwindcss-layoutReview the files below or copy the command above to add this skill to your agents.
---
name: tailwindcss-layout
description: "Layout utilities Tailwind CSS v4.1. Flexbox (flex, justify, items, gap), Grid (grid-cols, grid-rows, place), Position (absolute, relative, fixed, sticky, inset, z-index), Container queries (@container)."
user-invocable: false
---
# Tailwind CSS Layout Utilities (v4.1)
Layout utilities for building responsive layouts with Flexbox, Grid, Positioning, and Container Queries.
## Core Topics
- **Flexbox**: `flex`, `flex-direction`, `justify-content`, `align-items`, `gap`
- **Grid**: `grid`, `grid-template-columns`, `grid-template-rows`, `place-items`, `place-content`
- **Position**: `absolute`, `relative`, `fixed`, `sticky`, `inset`, `z-index`
- **Display**: `block`, `inline`, `inline-block`, `flex`, `grid`, `hidden`
- **Container Queries**: `@container`, `@md`, `@lg`, responsive container sizing
- **Spacing**: `gap`, `space-x`, `space-y`, multi-directional spacing
- **Alignment**: `justify-start`, `items-center`, `place-content`, multi-axis alignment
- **Inset**: `inset`, `inset-x`, `inset-y`, `top`, `right`, `bottom`, `left`
## References
- `/flexbox.md` - Flexbox utilities, flex direction, flex grow/shrink
- `/grid.md` - Grid layout, columns, rows, gaps, placement
- `/position.md` - Position utilities, absolute/relative/fixed/sticky, stacking
This skill provides a compact TypeScript-based guide and utilities for Tailwind CSS v4.1 layout patterns, covering Flexbox, Grid, Position, Display, Spacing, and Container Queries. It focuses on practical class combinations and responsive strategies to speed layout composition and ensure predictable behavior across breakpoints. The goal is to make common layout problems solvable with a few deterministic utilities.
The skill inspects layout needs and maps them to Tailwind utility classes: flex directions, alignment, gaps, grid templates, positioning, and container query breakpoints. It recommends class sets for a desired layout outcome (e.g., centered two-column grid, sticky header with z-index) and explains trade-offs like using gap vs. space-x/space-y. It also highlights container query patterns for component-scoped responsiveness.
When should I use grid vs. flex for two-dimensional layouts?
Use grid when you need control over both rows and columns (explicit tracks). Use flex for one-dimensional flow where items align in a row or column.
How do container queries differ from media queries?
Container queries respond to the size of a parent container, enabling components to adapt locally. Media queries respond to viewport size and can be less precise for embedded or resizable components.