busirocket-tailwindcss-v4 について
Tailwind CSS v4 プロジェクトのセットアップとスタイル作成を支援するスキルです。ユーティリティクラス、トークンの一貫性、カスタム CSS の抑制、複雑なクラスのコンポーネント化を扱います。
主な機能
- 01Tailwind CSS v4 の設定指針
- 02ユーティリティ優先のスタイル作成
- 03カスタム CSS とトークンの一貫性
- 04複雑なクラスのコンポーネント化
- 05CSS インポート順の指針
活用シーン
- 01Tailwind CSS v4 のセットアップ
- 02ユーティリティで React コンポーネントを装飾
- 03プロジェクト内のスタイルのずれを抑制
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ busirocket/ agents-skills --skill busirocket-tailwindcss-v4インストール後、Claude Code で/busirocket-tailwindcss-v4を入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
rules/tailwind-avoid-drift.mdtailwind-class-strategy.mdtailwind-css-ordering.mdtailwind-setup.md詳細
Tailwind CSS v4 のベストプラクティス
Tailwind CSS v4 プロジェクトのセットアップとスタイリングのパターンです。
使用する場面
次の場合にこのスキルを使用します。
- プロジェクトに Tailwind CSS v4 をセットアップする
- Tailwind ユーティリティを使ってコンポーネントのスタイルを記述する
- カスタム CSS を抽出する場合と、ユーティリティを使う場合を判断する
- スタイルのずれを防ぎ、一貫性を維持する
必須事項(MUST)
- Tailwind は、単一のグローバル CSS エントリからインポートします:
@import 'tailwindcss'; - そのグローバル CSS はルートレイアウトからインポートします。
- ほとんどのスタイルには、
classNameの Tailwind ユーティリティを優先します。 - 大規模なカスタム CSS ファイルは避け、カスタム CSS は真にグローバルなもの(リセット、トークン)に限定します。
- 必要な場合を除き、任意の値の多用は避け、一貫性のあるトークンを優先します。
クラス戦略
- クラス文字列が読みにくくなった場合:
- 小規模なプレゼンテーション用コンポーネントを抽出します。
- または、大規模なカスタム CSS を考案する代わりに、
components/<area>/...のラッパーを抽出します。
ルール
セットアップ
tailwind-setup- Tailwind CSS v4 のセットアップ(単一のグローバル CSS インポート)
クラス戦略
tailwind-class-strategy- ユーティリティを優先し、必要に応じてコンポーネントを抽出するtailwind-avoid-drift- スタイルのずれを避ける(カスタム CSS をグローバルに保ち、トークンを優先する)
順序
tailwind-css-ordering- CSS の順序はインポート順によって決まります
関連スキル
busirocket-react- コンポーネント抽出のパターン
使用方法
詳しい説明とコード例については、個別のルールファイルを参照してください。
rules/tailwind-setup.md
rules/tailwind-class-strategy.md
rules/tailwind-avoid-drift.md
各ルールファイルには次の内容が含まれています。
- 重要な理由の簡単な説明
- コード例(正しいパターンと誤ったパターン)
- 追加の背景情報とベストプラクティス
コメント
Markdown 対応