mcpField
U
use-tailwind-v4

use-tailwind-v4

github.com/nweiiデザイン・UI1049 回インストール1 週間前に更新
リポジトリ

use-tailwind-v4 について

Tailwind CSS v4 の構文と v3 からの移行内容をまとめたリファレンススキルです。開発者が新しい記法を使い、アップグレード内容を確認するのに役立ちます。

主な機能

  1. 01v4 のインポートとカスタムユーティリティ構文
  2. 02CSS 変数によるテーマ値の利用
  3. 03v3 から v4 へのユーティリティ名対応
  4. 04デフォルト値とバリアント動作の変更
  5. 05自動アップグレードコマンドの案内

活用シーン

  1. 01v3 の記法からスタイルシートを移行
  2. 02移行時に名称変更されたユーティリティを確認
  3. 03デフォルト値とバリアント順序の変更を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nweii/agent-stuff --skill use-tailwind-v4

インストール後、Claude Code で/use-tailwind-v4を入力して読み込まれたか確認します。

同梱ファイルreferences/upgrade-guide.md

詳細

Tailwind CSS v4

v4 の構文早見表

インポートとセットアップ
/* v4 import (replaces @tailwind directives) */
@import "tailwindcss";

/* Custom utilities (replaces @layer utilities) */
@utility tab-4 {
  tab-size: 4;
}

/* Loading JS config (if still needed) */
@config "../../tailwind.config.js";
テーマの CSS 変数

v4 では、すべてのテーマ値が CSS 変数として公開されます。theme() よりもこちらを優先してください。

background-color: var(--color-red-500);
font-family: var(--font-sans);

クイックリファレンス:v3 → v4 の変更点

名前が変更されたユーティリティ
v3v4備考
shadow-smshadow-xsスケールが変更されました
shadowshadow-smスケールが変更されました
drop-shadow-smdrop-shadow-xsスケールが変更されました
drop-shadowdrop-shadow-smスケールが変更されました
blur-smblur-xsスケールが変更されました
blurblur-smスケールが変更されました
backdrop-blur-smbackdrop-blur-xsスケールが変更されました
backdrop-blurbackdrop-blur-smスケールが変更されました
rounded-smrounded-xsスケールが変更されました
roundedrounded-smスケールが変更されました
outline-noneoutline-hiddenoutline-none は outline-style: none を設定するようになりました
ringring-3デフォルトが 3px から 1px に変更されました
非推奨のユーティリティ(不透明度修飾子を使用)

<div class="bg-black bg-opacity-50">


<div class="bg-black/50">

また、flex-shrink-* → shrink-*、flex-grow-* → grow-*、overflow-ellipsis → text-ellipsis です。

デフォルトの変更
項目v3 のデフォルトv4 のデフォルト
ボーダーの色gray-200currentColor
リングの幅3px1px
リングの色blue-500currentColor
ボタンのカーソルpointerdefault
バリアントの重ね合わせ順序

右から左の順序から、左から右の順序に変更されました。


<ul class="first:*:pt-0">


<ul class="*:first:pt-0">
任意の値での変数構文

<div class="bg-[--brand-color]">


<div class="bg-(--brand-color)">
プレフィックス構文

<div class="tw:flex tw:bg-red-500 tw:hover:bg-red-600">

プロジェクトのアップグレード

プロジェクトを移行するには、自動アップグレードツールを実行してください。

npx @tailwindcss/upgrade

Node.js 20+ が必要です。新しいブランチで実行し、変更内容を確認してください。

移行の詳細(PostCSS/Vite/CLI の設定、カスタムユーティリティ、フレームワーク固有の問題)については、references/upgrade-guide.md を参照してください。

コメント