mcpField
T
tailwindcss-v4

tailwindcss-v4

github.com/fusengineDevelopment3475 installsUpdated 2w ago
Repository

About tailwindcss-v4

A reference skill for developers working with Tailwind CSS, focused on v4.3 core features and changes when migrating from v3. It covers theme namespace mappings, breaking changes, and the upgrade CLI, while distinguishing migration guidance from day-to-day configuration and utility lookup.

Key features

  1. 01Map theme namespaces to generated utilities
  2. 02List v3-to-v4 breaking changes
  3. 03Document renamed and removed utilities
  4. 04Explain custom utility syntax changes
  5. 05Provide upgrade CLI command and requirement

Use cases

  1. 01Assess a project migration from v3 to v4
  2. 02Find v4 replacements for older utilities
  3. 03Run the Tailwind CSS upgrade CLI

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/fusengine/agents --skill tailwindcss-v4

After installing, type/tailwindcss-v4in Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
api-functions.md
configuration.md
installation-support.md

Details

From the project README
Documents Tailwind CSS v4 (current stable v4.3) core features relevant to a v3→v4 migration: the `@theme` namespace-to-generated-utility mapping (`--color-*`→`bg-*`/`text-*`, `--spacing-*`→`p-*`/`m-*`/`gap-*`, etc.), the v3→v4 breaking changes (removed `@tailwind` directives, renamed utilities like `shadow-sm`→`shadow-xs`, removed `bg-opacity-*`/`flex-shrink-*`, the `@utility` custom-utility syntax change, arbitrary-value variable syntax, important-modifier position), and the `@tailwindcss/upgrade` CLI tool.

Not the day-to-day CSS-first configuration reference (tailwindcss-core owns @theme/@utility/@variant usage) and not a utility-class lookup (the category skills own that).

Tailwind CSS v4.3 Core

Current stable: tailwindcss 4.3.3 (July 2026). Minor releases since v4.0: v4.1 (text shadows, masks), v4.2 (mauve/olive/mist/taupe palettes, @tailwindcss/webpack, logical pbs/mbs/inline-*/block-*/inset-s|e|bs|be utilities, font-features-*; start-*/end-* deprecated), v4.3 (scrollbar utilities, @container-size, zoom-*, tab-*, stacked/compound @variant, --default() in functional @utility).

Documentation

Quick Reference - @theme Namespaces

NamespaceGenerated Utilities
--color-*bg-, text-, border-, fill-
--font-*font-*
--text-*text-xs, text-sm, text-base, etc.
--spacing-*p-, m-, gap-, w-, h-*
--radius-*rounded-*
--shadow-*shadow-*
--breakpoint-*sm:, md:, lg:, xl:
--animate-*animate-spin, animate-bounce, etc.
--ease-*ease-in, ease-out, ease-in-out

v3 → v4 Breaking Changes

Removed @tailwind directives
/* v3 */
@tailwind base;
@tailwind components;
@tailwind utilities;

/* v4 */
@import "tailwindcss";
Renamed utilities
v3v4
shadow-smshadow-xs
shadowshadow-sm
rounded-smrounded-xs
roundedrounded-sm
outline-noneoutline-hidden
ringring-3
Removed deprecated utilities
  • bg-opacity-* → use bg-black/50
  • text-opacity-* → use text-black/50
  • flex-shrink-* → use shrink-*
  • flex-grow-* → use grow-*
Custom utilities syntax
/* v3 */
@layer utilities {
  .tab-4 {
    tab-size: 4;
  }
}

/* v4 */
@utility tab-4 {
  tab-size: 4;
}
Variables in arbitrary values
<!-- v3 -->
<div class="bg-[--brand-color]"></div>

<!-- v4 -->
<div class="bg-(--brand-color)"></div>
Important modifier position
<!-- v3 -->
<div class="!bg-red-500">

<!-- v4 -->
<div class="bg-red-500!">

Upgrade Tool

npx @tailwindcss/upgrade

Requires Node.js 20+

Detailed References

  • configuration.md - Load when writing CSS-first @theme config or using @utility/@variant/@custom-variant directives
  • api-functions.md - Load when using the --alpha()/--spacing() CSS functions or @apply
  • installation-support.md - Load when installing Tailwind v4 (npm/Vite/CLI/webpack) or checking browser support

Comments

Markdown supported