tailwind について
tailwindは、Tailwind Labsが管理するTailwind CSS v4のパフォーマンスガイドです。v4アプリの設定、移行、最適化に携わる開発者向けに、ビルドやCSS生成からテーマ、レスポンシブ設計、アニメーションまで、優先度付きの42ルールをまとめています。
主な機能
- 01優先度付きTailwind CSS v4ルール42項目
- 02パフォーマンスとスタイルの8カテゴリ
- 03ビルドツールとCSS生成の指針
- 04バンドルとユーティリティの最適化
- 05レスポンシブ設計とアニメーションの指針
活用シーン
- 01Tailwind CSS v4のビルドツール設定
- 02CSSファースト方式へのスタイル移行
- 03CSSバンドルサイズとビルド性能の最適化
- 04テーマ、ブレークポイント、コンテナクエリの設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thongdn-it/ react-agent-skills --skill tailwindインストール後、Claude Code で/tailwindを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.mdreferences/anim-3d-transforms.mdanim-gpu-accelerated.mdanim-gradient-interpolation.mdanim-starting-style.mdbuild-cli-package.mdbuild-content-detection.mdbuild-css-import.mdbuild-node-version.mdbuild-postcss-simplify.mdbuild-vite-plugin.mdbundle-avoid-cdn-production.mdbundle-avoid-preprocessors.mdbundle-css-minification.mdbundle-remove-unused-plugins.mdbundle-split-critical-css.mdcomp-avoid-apply-overuse.mdcomp-container-customize.mdcomp-reference-directive.mdcomp-smart-sorting.mdcomp-utility-file-scope.mdgen-avoid-theme-bloat.mdgen-css-first-config.mdgen-css-variable-syntax.mdgen-dynamic-utilities.mdgen-oklch-colors.mdgen-utility-directive.mdresp-container-queries.mdresp-custom-breakpoints.mdresp-hover-capability.md詳細
Tailwind Labs Tailwind CSS v4 のベストプラクティス
Tailwind Labs がメンテナンスする、Tailwind CSS v4 アプリケーション向けの包括的なパフォーマンス最適化ガイドです。影響度の高い順に優先順位付けされた 8 カテゴリ、42 個のルールを収録し、自動リファクタリングとコード生成を支援します。
適用する場面
次のような場合に、これらのガイドラインを参照してください。
- Tailwind CSS v4 のビルドツール(Vite プラグイン、PostCSS、CLI)を設定するとき
- v4 の CSS ファーストなアプローチを使用してスタイルを記述または移行するとき
- CSS バンドルサイズとビルドパフォーマンスを最適化するとき
- ブレークポイントやコンテナクエリを使用してレスポンシブデザインを実装するとき
- @theme ディレクティブとデザイントークンを使用してテーマを設定するとき
優先度別のルールカテゴリ
| 優先度 | カテゴリ | 影響度 | プレフィックス |
|---|---|---|---|
| 1 | ビルド設定 | 重大 | build- |
| 2 | CSS 生成 | 重大 | gen- |
| 3 | バンドルの最適化 | 高 | bundle- |
| 4 | ユーティリティのパターン | 高 | util- |
| 5 | コンポーネントアーキテクチャ | 中〜高 | comp- |
| 6 | テーマとデザイントークン | 中 | theme- |
| 7 | レスポンシブと適応 | 中 | resp- |
| 8 | アニメーションとトランジション | 低〜中 | anim- |
クイックリファレンス
1. ビルド設定(重大)
build-vite-plugin- PostCSS より Vite Plugin を使用するbuild-css-import- @tailwind ディレクティブより CSS のインポートを使用するbuild-content-detection- コンテンツの自動検出を活用するbuild-node-version- 最適なパフォーマンスのために Node.js 20+ を使用するbuild-postcss-simplify- 冗長な PostCSS プラグインを削除するbuild-cli-package- 正しい CLI パッケージを使用する
2. CSS 生成(重大)
gen-css-first-config- JavaScript より CSS ファーストの設定を使用するgen-avoid-theme-bloat- テーマ変数を過剰に使用しないgen-oklch-colors- 鮮やかな色には OKLCH 色空間を使用するgen-utility-directive- カスタムユーティリティには @utility を使用するgen-dynamic-utilities- 動的なユーティリティ値を使用するgen-css-variable-syntax- CSS 変数の参照には丸括弧を使用する
3. バンドルの最適化(高)
bundle-remove-unused-plugins- 組み込みプラグインを削除するbundle-avoid-preprocessors- Sass/Less プリプロセッサを避けるbundle-css-minification- 本番環境で CSS の圧縮を有効にするbundle-avoid-cdn-production- 本番環境で Play CDN を避けるbundle-split-critical-css- 初回レンダリング用にクリティカル CSS を抽出する
4. ユーティリティのパターン(高)
util-renamed-utilities- 名前が変更されたユーティリティクラスを使用するutil-important-modifier- 末尾に付ける Important 修飾子を使用するutil-variant-stacking- 左から右へのバリアントの積み重ねを使用するutil-explicit-colors- ボーダーとリングには明示的な色を指定するutil-opacity-modifier- スラッシュ不透明度修飾子を使用するutil-gradient-via-none- via-none を使用してグラデーションの停止位置をリセットする
5. コンポーネントアーキテクチャ(中〜高)
comp-avoid-apply-overuse- @apply の過度な使用を避けるcomp-reference-directive- CSS モジュールとの統合には @reference を使用するcomp-utility-file-scope- ユーティリティファイルのスコープを理解するcomp-smart-sorting- スマートなユーティリティの並べ替えを活用するcomp-container-customize- @utility でコンテナをカスタマイズする
6. テーマ設定とデザイントークン(中)
theme-semantic-tokens- 意味に基づいたデザイントークン名を使用するtheme-dark-mode-class- 制御しやすいクラスベースのダークモードを使用するtheme-prefix-variables- 変数名の名前空間にはプレフィックスを使用するtheme-runtime-variables- ランタイム CSS 変数を活用するtheme-color-scheme- ネイティブのダークモードには color-scheme を設定する
7. レスポンシブと適応(中)
resp-mobile-first- モバイルファーストのレスポンシブデザインを使用するresp-container-queries- コンポーネント単位のレスポンシブ対応にはコンテナクエリを使用するresp-custom-breakpoints- @theme でカスタムブレークポイントを定義するresp-hover-capability- タッチデバイスでのホバー動作を理解するresp-logical-properties- RTL 対応には論理プロパティを使用する
8. アニメーションとトランジション(低〜中)
anim-gpu-accelerated- GPU アクセラレーションに対応した transform プロパティを使用するanim-starting-style- 登場時のアニメーションには @starting-style を使用するanim-gradient-interpolation- OKLCH によるグラデーション補間を使用するanim-3d-transforms- 組み込みの 3D transform ユーティリティを使用する
使用方法
詳しい説明とコード例については、各リファレンスファイルをお読みください。
コンパイル済みドキュメント全体
すべてのルールを展開した完全なガイドについては、AGENTS.md をご覧ください。
リファレンスファイル
| ファイル | 説明 |
|---|---|
| AGENTS.md | すべてのルールを含むコンパイル済みガイド |
| references/_sections.md | カテゴリーの定義と順序 |
| assets/templates/_template.md | 新しいルール用のテンプレート |
| metadata.json | バージョンとリファレンス情報 |
コメント
Markdown 対応