mcpField
S
specsfy-specialist-tailwind-css

specsfy-specialist-tailwind-css

github.com/promovawebデザイン・UI87314 回インストール1 週間前に更新
リポジトリ

specsfy-specialist-tailwind-css について

レスポンシブなインターフェースを開発する人向けの Tailwind CSS スキルです。設計制約の整理からアクセシビリティ確認、本番ビルドの検証までを案内します。

主な機能

  1. 01モバイルファーストのレイアウト
  2. 02セマンティックなデザイントークンの再利用
  3. 03バリアントと動的クラスの管理
  4. 04テーマと動きの設定への対応
  5. 05ブラウザー、ズーム、極端なコンテンツの検証

活用シーン

  1. 01レスポンシブな Tailwind コンポーネントの実装
  2. 02アクセシビリティと操作状態の確認
  3. 03生成 CSS の欠落の調査
  4. 04高倍率ズームや狭い画面でのレイアウト確認

インストール

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

$npx skills add https://github.com/promovaweb/specsfy --skill specsfy-specialist-tailwind-css

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

同梱ファイルagents/openai.yamlreferences/standards.md

詳細

Tailwind CSS

フロー

  1. バージョン、統合方法、トークンのソース、既存のコンポーネントを確認します。
  2. レイアウトと状態をレスポンシブな制約に落とし込みます。
  3. 任意の値より先に、セマンティックトークンを再利用します。
  4. モバイルファーストで実装し、インタラクティブな状態とユーザー設定に対応します。
  5. 見た目の繰り返しだけでなく、意味的なまとまりがある場合にコンポーネントを抽出します。
  6. 競合、動的なクラス、生成された CSS を確認します。
  7. ブラウザー、テーマ、ズーム、極端なサイズで検証します。

パターン

  • 意図が伝わる名前のトークンで、色、スペーシング、角丸、タイポグラフィを管理します。
  • 状態にはバリアントを使い、不透明な連結に動作を隠さないようにします。
  • コンポーネントの代わりとして、@apply を汎用的に使うことは避けます。
  • 動的に構築されるクラスがビルドで検出されるようにします。
  • ダークモード、動きを減らす設定、コントラスト、強制カラーに適切に対応します。
  • コンポーネントがコンテナーに依存する場合は、流動的なレイアウトとコンテナークエリを優先します。
  • 新しいトークンを追加する理由がない限り、任意の値を増やさないようにします。

検証

  • 本番ビルドと、スタイルの欠落の確認。
  • ビューポート、コンテナー、ズーム 200/400%、テーマ、長いコンテンツ。
  • ホバー、フォーカス可視、無効、読み込み中、エラー、選択済みの状態。
  • コントラストと動きを減らす設定。

トークン、レスポンシブ対応、バリアント、アクセシビリティ、移行については、 references/standards.md をご覧ください。

コメント