Skip to main content
skill CX Codex

tailwind-4-docs — Claude Code skill: Tailwind v4 docs on tap

The skill syncs a local snapshot of the Tailwind CSS v4 docs so your agent answers utility, config and v3-to-v4 migration questions from official text.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a claude-code
Open on GitHub

What tailwind-4-docs does

The skill walks your agent through a locally synced snapshot of the Tailwind CSS v4 documentation. It locates the right file in references/docs-index.tsx, loads only that file from references/docs/, and answers from the official wording: utilities, variants, configuration, migration, review. For implementation, refactor and review work it also pulls in references/engineering-playbook.md.

The snapshot is not bundled. The upstream tailwindlabs/tailwindcss.com repo is source-available rather than open-source, so you download the docs yourself and accept its license. Initialization runs once per install: python skills/tailwind-4-docs/scripts/sync_tailwind_docs.py --accept-docs-license. That needs git, Python 3 and network access. If the snapshot is missing or more than a week old, the skill stops and asks you to refresh it instead of guessing.

Without network or write access you fall back to references/gotchas.md and references/engineering-playbook.md, and the agent points you at the official docs. On a v3-to-v4 upgrade the skill checks browser support, the @tailwindcss/postcss, @tailwindcss/cli and @tailwindcss/vite packages, the @import "tailwindcss" syntax that replaces the old directives, and utility renames. Worth knowing before you trust any Tailwind v4 answer from your agent: nothing works until the snapshot is in place.

What it helps with

  • answer Tailwind v4 utility and variant questions from official docs
  • move a project from v3 to v4 without missing breaking changes
  • get the new import syntax and config directives right
  • check Tailwind v4 code during review or refactor
  • refresh the local docs snapshot when it goes stale

Example prompts for the agent

  • Show me how to set a custom theme with Tailwind v4 directives
  • Review this component for Tailwind v4 utilities and flag anything renamed
  • Build a migration checklist for moving this project from Tailwind v3 to v4

How to install tailwind-4-docs

1Skills CLI (Vercel)

npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a claude-code

2Manually: put the files in place

~/.claude/skills/tailwind-4-docs/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/tailwind-4-docs/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about tailwind-4-docs

How do I install tailwind-4-docs in Claude?

Run npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a claude-code. The skill lands in ~/.claude/skills/tailwind-4-docs/SKILL.md, and you still need to initialize the docs snapshot once.

What does tailwind-4-docs do?

It gives your agent a local snapshot of the Tailwind CSS v4 documentation and routes it to the right files for utility, configuration, migration and review questions.

What does the skill need to run?

git, Python 3 and network access to initialize the snapshot. The sync_tailwind_docs.py script downloads the docs, and you accept the upstream license first.

Source text

SKILL.md · BSD-3-Clause
---
name: tailwind-4-docs
description: Comprehensive Tailwind CSS v4 documentation snapshot and workflow guidance. Use when answering Tailwind v4 questions, selecting utilities/variants, configuring Tailwind v4, or migrating projects from v3 to v4 with official docs and gotcha checks.
compatibility: Requires git, Python 3, and internet access to initialize the Tailwind docs snapshot from tailwindcss.com.
---

# Tailwind 4 Docs

## Overview

Use this skill to navigate a locally synced Tailwind CSS v4 documentation snapshot and answer development, configuration, migration, implementation, refactor, and review questions with official guidance.

The docs snapshot is not bundled with this skill because the upstream repository is source-available but not open-source. Users must initialize the snapshot themselves and are responsible for complying with the upstream license.

## Quick start

1. Check whether the docs snapshot is initialized (`references/docs/` and `references/docs-index.tsx` exist).
2. If the snapshot is missing or older than one week, stop and ask to run the initialization step in "Initialization" before continuing. Do not answer the user's question until the snapshot is initialized.
3. Identify the topic (utility, variant, config, migration, compatibility, implementation, refactor, review).
4. Find the matching doc in `references/docs-index.tsx`.
5. Load only the relevant file from `references/docs/`.
6. For implementation, refactor, or review tasks, also load `references/engineering-playbook.md`.
7. Apply guidance and call out any breaking changes or constraints.

## Initialization (required once per install)

Run the sync script to download the Tailwind docs locally. This requires network access, git, and Python 3:

```
python skills/tailwind-4-docs/scripts/sync_tailwind_docs.py --accept-docs-license
```

This pulls content from `tailwindlabs/tailwindcss.com`. That repo is source-available and explicitly not open-source, so the user must accept its license before downloading and keep the snapshot local.

If you cannot run tools or have no internet access, ask the user to run the exact command above in a terminal, then continue once `references/docs/` and `references/docs-index.tsx` exist.

If the snapshot is missing or older than one week, you must ask for permission to run the command or ask the user to run it. Do not proceed with Tailwind guidance until the snapshot is initialized or refreshed.

If initialization is blocked (no internet or no write access), use `references/gotchas.md` as a limited fallback and ask the user to consult the official docs. For implementation, refactor, or review tasks, `references/engineering-playbook.md` can also serve as a limited fallback.

## References map

- `references/docs/` is generated locally and contains the Tailwind v4 MDX docs snapshot.
- `references/docs-index.tsx` is generated locally and contains the category and slug map used by the docs sidebar.
- `references/docs-source.txt` captures the upstream repo, commit, and snapshot date (or reports that initialization is pending).
- `references/engineering-playbook.md` is the agent-oriented implementation, refactor, and review guide.
- `references/gotchas.md` provides a quick scan of common v4 migration pitfalls.

## MDX handling

- Treat `export const title` and `export const description` as metadata.
- Read JSX callouts like `<TipInfo>` or `<TipBad>` as guidance text.

## Common entry points

- Migration: `references/docs/upgrade-guide.mdx`, `references/docs/compatibility.mdx`.
- Implementation/refactor/review: `references/engineering-playbook.md`.
- Gotchas overview: `references/gotchas.md`.
- Configuration and directives: `references/docs/functions-and-directives.mdx`, `references/docs/adding-custom-styles.mdx`, `references/docs/theme.mdx`.
- Variants and responsive patterns: `references/docs/hover-focus-and-other-states.mdx`, `references/docs/responsive-design.mdx`.
- Core behavior: `references/docs/preflight.mdx`, `references/docs/detecting-classes-in-source-files.mdx`.

## Migration checklist

When upgrading from v3 to v4, always confirm the following in the docs:

- Browser support and compatibility expectations.
- Tooling changes: `@tailwindcss/postcss`, `@tailwindcss/cli`, `@tailwindcss/vite`.
- Import syntax: `@import "tailwindcss"` replaces `@tailwind` directives.
- Utility renames/removals, prefix format, and important modifier placement.
- Changes to variants, transforms, and arbitrary value syntax.

## Update workflow

Run `scripts/sync_tailwind_docs.py` to refresh the snapshot. Use `--local-repo` if you already have a local clone of `tailwindlabs/tailwindcss.com` to speed up syncs. Always pass `--accept-docs-license`.

---

© Lombiq · BSD-3-Clause · Lombiq/Tailwind-Agent-Skills

Similar skills

Everything for Frontend and UI →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor