mcpField
T
tailwindcss

tailwindcss

github.com/hairyfデザイン・UI263.7k 回インストール2 週間前に更新
リポジトリ

tailwindcss について

Tailwind CSS v4.1.18 のリファレンススキルです。インストール、ユーティリティクラス、レイアウト、レスポンシブ設計、テーマ、カスタマイズを扱い、開発時の参照に役立ちます。

主な機能

  1. 01インストールガイド
  2. 02ユーティリティクラスのリファレンス
  3. 03レイアウトとレスポンシブ設計
  4. 04テーマ変数とダークモード
  5. 05カスタマイズと移行

活用シーン

  1. 01画面構築時に Tailwind CSS のユーティリティを参照
  2. 02レスポンシブ設計やテーマ、カスタマイズ方法を確認

インストール

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

$npx skills add https://github.com/hairyf/skills --skill tailwindcss

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

GENERATION.md
references/
best-practices-utility-patterns.md
core-installation.md
core-preflight.md
core-responsive.md
core-theme.md
core-utility-classes.md
core-variants.md
effects-form-controls.md
effects-scroll-snap.md
effects-transition-animation.md
effects-visibility-interactivity.md
features-content-detection.md
features-custom-styles.md
features-dark-mode.md
features-functions-directives.md
features-upgrade.md
layout-aspect-ratio.md
layout-columns.md
layout-display.md
layout-flexbox.md
layout-grid.md
layout-height.md
layout-inset.md
layout-margin.md
layout-min-max-sizing.md
layout-object-fit-position.md
layout-overflow.md
layout-padding.md
layout-position.md

詳細

Tailwind CSS

このスキルは Tailwind CSS v4.1.18 に基づいており、2026-01-28 に生成されました。

Tailwind CSS は、カスタムユーザーインターフェースをすばやく構築するためのユーティリティファースト CSS フレームワークです。カスタム CSS を記述する代わりに、マークアップ内でユーティリティクラスを直接組み合わせてデザインを構成します。Tailwind v4 ではテーマ変数を使った CSS ファーストの設定が導入され、デザインシステムをより簡単にカスタマイズできるようになりました。

コアリファレンス

トピック説明リファレンス
インストールVite、PostCSS、CLI、CDN のセットアップcore-installation
ユーティリティクラスTailwind のユーティリティファーストのアプローチと、要素のスタイル設定についてcore-utility-classes
テーマ変数デザイントークン、テーマのカスタマイズ、テーマ変数の名前空間core-theme
レスポンシブデザインモバイルファーストのブレークポイント、レスポンシブバリアント、コンテナクエリcore-responsive
バリアント状態、疑似クラス、メディアクエリのバリアントを使ったユーティリティの条件付き適用core-variants
PreflightTailwind のベーススタイルと、拡張または無効化する方法core-preflight

レイアウト

Display・Flexbox・Grid
トピック説明リファレンス
Displayflex、grid、block、inline、hidden、sr-only、flow-root、contentslayout-display
Flexboxflex-direction、justify、items、gap、grow、shrink、wrap、orderlayout-flexbox
Gridgrid-cols、grid-rows、gap、place-items、col-span、row-span、subgridlayout-grid
アスペクト比レスポンシブメディアの要素のアスペクト比を調整layout-aspect-ratio
Columns雑誌風またはメイソンリーレイアウト向けのマルチカラムレイアウトlayout-columns
位置指定
トピック説明リファレンス
Positionstatic、relative、absolute、fixed、sticky を使った要素の位置指定layout-position
Insettop、right、bottom、left、および inset ユーティリティを使った、位置指定された要素の配置layout-inset
サイズ
トピック説明リファレンス
Widthスペーシングスケール、分数、コンテナーサイズ、ビューポート単位を使った要素の幅の設定layout-width
Heightスペーシングスケール、分数、ビューポート単位、コンテンツベースのサイズ指定を使った要素の高さの設定layout-height
最小・最大サイズmin-width、max-width、min-height、max-height の制約layout-min-max-sizing
余白
トピック説明リファレンス
Marginスペーシングスケール、負の値、論理プロパティ、space ユーティリティを使った要素のマージン調整layout-margin
Paddingスペーシングスケール、論理プロパティ、方向指定ユーティリティを使った要素のパディング調整layout-padding
オーバーフロー
トピック説明リファレンス
Overflowコンテナーからあふれるコンテンツを要素がどのように処理するかを調整layout-overflow
画像・置換要素
トピック説明リファレンス
オブジェクトのフィットと位置画像や動画のサイズ変更と位置指定を調整layout-object-fit-position
テーブル
トピック説明参照
テーブルレイアウトborder-collapse、table-auto、table-fixedlayout-tables

変形

トピック説明参照
変形の基本変形、ハードウェアアクセラレーション、カスタムの変形値を有効にする基本的な変形ユーティリティtransform-base
移動間隔スケール、パーセンテージ、カスタム値を使って、x、y、z 軸上で要素を移動transform-translate
回転角度の値やカスタム回転を使って、2D および 3D 空間で要素を回転transform-rotate
拡大・縮小パーセンテージ値を使って、要素を均等に、または特定の軸上で拡大・縮小transform-scale
傾斜角度の値を使って、x 軸と y 軸上で要素を傾斜transform-skew

タイポグラフィ

トピック説明参照
フォントとテキストフォントサイズ、太さ、色、行の高さ、文字間隔、装飾、省略表示typography-font-text
テキストの配置左揃え、中央揃え、右揃え、両端揃え、および論理プロパティを使ったテキスト配置の制御typography-text-align
リストスタイル箇条書きとマーカーのための list-style-type、list-style-positiontypography-list-style

ビジュアル

トピック説明参照
背景背景色、グラデーション、画像、サイズ、位置visual-background
ボーダーボーダーの幅、色、角丸、区切り、リングvisual-border
エフェクトボックスシャドウ、不透明度、mix-blend、backdrop-blur、フィルターvisual-effects
SVGSVG とアイコンのスタイル設定のための fill、stroke、stroke-widthvisual-svg

エフェクトとインタラクティブ機能

トピック説明参照
トランジションとアニメーションCSS トランジション、アニメーションのキーフレーム、動きを抑える設定effects-transition-animation
表示とインタラクティブ機能表示、カーソル、pointer-events、user-select、z-indexeffects-visibility-interactivity
フォームコントロールaccent-color、appearance、caret-color、resizeeffects-form-controls
スクロールスナップカルーセル向けの scroll-snap-type、scroll-snap-aligneffects-scroll-snap

機能

ダークモード
トピック説明参照
ダークモードdark バリアントとカスタム戦略を使ったダークモードの実装features-dark-mode
移行
トピック説明参照
アップグレードガイドv3 から v4 への移行、破壊的変更、名前変更の対応表features-upgrade
カスタマイズ
トピック説明参照
カスタムスタイルカスタムスタイル、ユーティリティ、バリアントの追加、および任意の値の使用features-custom-styles
関数とディレクティブデザインシステムを操作するための Tailwind の CSS ディレクティブと関数features-functions-directives
コンテンツ検出Tailwind がクラスを検出する方法と、コンテンツのスキャンをカスタマイズする方法features-content-detection

ベストプラクティス

トピック説明参考資料
ユーティリティパターン重複や競合の管理、重要な修飾子、コンポーネントを使用するタイミングbest-practices-utility-patterns

主な推奨事項

  • ユーティリティクラスをマークアップに直接記述する - ユーティリティを組み合わせてデザインを構成します
  • テーマ変数でカスタマイズする - @theme ディレクティブを使用してデザイントークンを定義します
  • モバイルファーストのレスポンシブデザインにする - モバイルではプレフィックスなしのユーティリティを、ブレークポイントではプレフィックス付きのユーティリティを使用します
  • 完全なクラス名を使用する - 文字列補間でクラスを動的に組み立てないでください
  • バリアントを活用する - 複雑な条件付きスタイル設定では、バリアントを重ねて適用します
  • CSSファーストの設定を優先する - JavaScript の設定よりも @theme、@utility、@custom-variant を使用します

コメント