tailwind について
Tailwind CSSでHTMLをスタイリングする開発者向けのコーディングスキルです。既存の規約に従い、Tailwind CSS v4を使い、ダークモードや間隔にも配慮します。
主な機能
- 01既存のスタイル規約に準拠
- 02Tailwind CSS v4の使用
- 03クラスの順序と優先度の検討
- 04既存パターンに沿ったダークモード対応
- 05gapユーティリティによる間隔設定
活用シーン
- 01HTMLページのスタイリング
- 02既存プロジェクトへのUIコンポーネント追加
- 03繰り返しスタイルのコンポーネント化
- 04Tailwind v3の記述をv4向けに更新
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ markhamsquareventures/ essentials --skill tailwindインストール後、Claude Code で/tailwindを入力して読み込まれたか確認します。
詳細
Tailwind
手順
- HTML のスタイル設定には Tailwind CSS クラスを使用します。独自に記述する前に、プロジェクト内の既存の Tailwind の規約を確認して使用してください。
- 繰り返し使われるパターンを、プロジェクトの規約(Blade、JSX、Vue など)に沿ったコンポーネントとして切り出すことを提案してください。
- クラスの配置、順序、優先順位、デフォルト値をよく検討してください。冗長なクラスを削除し、繰り返しを抑えられるよう親要素または子要素にクラスを慎重に追加し、要素を論理的にグループ化してください。
- 常に Tailwind CSS v4 を使用してください。非推奨のユーティリティは使用しないでください。
- Tailwind v4 では
corePluginsはサポートされていません。
ダークモード
- 既存のページやコンポーネントがダークモードに対応している場合、新しいページやコンポーネントも、通常は
dark:を使って同様に対応させてください。
例
-
Tailwind v4 では、設定は
@themeディレクティブを使用する CSS ファースト方式です。別途tailwind.config.jsファイルを用意する必要はありません。 @theme { --color-brand: oklch(0.72 0.11 178); } -
Tailwind v4 では、v3 の
@tailwindディレクティブではなく、通常の CSS@import文で Tailwind をインポートします。
置き換えられたユーティリティ
- Tailwind v4 では非推奨のユーティリティが削除されています。非推奨のオプションは使用せず、置き換え後のものを使用してください。
- 不透明度の値は引き続き数値です。
| 非推奨 | 置き換え後 | |------------+--------------| | bg-opacity-_ | bg-black/_ | | text-opacity-_ | text-black/_ | | border-opacity-_ | border-black/_ | | divide-opacity-_ | divide-black/_ | | ring-opacity-_ | ring-black/_ | | placeholder-opacity-_ | placeholder-black/_ | | flex-shrink-_ | shrink-_ | | flex-grow-_ | grow-_ | | overflow-ellipsis | text-ellipsis | | decoration-slice | box-decoration-slice | | decoration-clone | box-decoration-clone |
間隔
- 項目を並べる場合は、間隔にマージンではなく gap ユーティリティを使用してください。