mcpField
B
busirocket-tailwindcss-v4

busirocket-tailwindcss-v4

github.com/busirocketデザイン・UI199 回インストール15 週間前に更新
リポジトリ

busirocket-tailwindcss-v4 について

Tailwind CSS v4 プロジェクトのセットアップとスタイル作成を支援するスキルです。ユーティリティクラス、トークンの一貫性、カスタム CSS の抑制、複雑なクラスのコンポーネント化を扱います。

主な機能

  1. 01Tailwind CSS v4 の設定指針
  2. 02ユーティリティ優先のスタイル作成
  3. 03カスタム CSS とトークンの一貫性
  4. 04複雑なクラスのコンポーネント化
  5. 05CSS インポート順の指針

活用シーン

  1. 01Tailwind CSS v4 のセットアップ
  2. 02ユーティリティで React コンポーネントを装飾
  3. 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.md
tailwind-class-strategy.md
tailwind-css-ordering.md
tailwind-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

各ルールファイルには次の内容が含まれています。

  • 重要な理由の簡単な説明
  • コード例(正しいパターンと誤ったパターン)
  • 追加の背景情報とベストプラクティス

コメント