specsfy-specialist-tailwind-css について
レスポンシブなインターフェースを開発する人向けの Tailwind CSS スキルです。設計制約の整理からアクセシビリティ確認、本番ビルドの検証までを案内します。
主な機能
- 01モバイルファーストのレイアウト
- 02セマンティックなデザイントークンの再利用
- 03バリアントと動的クラスの管理
- 04テーマと動きの設定への対応
- 05ブラウザー、ズーム、極端なコンテンツの検証
活用シーン
- 01レスポンシブな Tailwind コンポーネントの実装
- 02アクセシビリティと操作状態の確認
- 03生成 CSS の欠落の調査
- 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
フロー
- バージョン、統合方法、トークンのソース、既存のコンポーネントを確認します。
- レイアウトと状態をレスポンシブな制約に落とし込みます。
- 任意の値より先に、セマンティックトークンを再利用します。
- モバイルファーストで実装し、インタラクティブな状態とユーザー設定に対応します。
- 見た目の繰り返しだけでなく、意味的なまとまりがある場合にコンポーネントを抽出します。
- 競合、動的なクラス、生成された CSS を確認します。
- ブラウザー、テーマ、ズーム、極端なサイズで検証します。
パターン
- 意図が伝わる名前のトークンで、色、スペーシング、角丸、タイポグラフィを管理します。
- 状態にはバリアントを使い、不透明な連結に動作を隠さないようにします。
- コンポーネントの代わりとして、
@applyを汎用的に使うことは避けます。 - 動的に構築されるクラスがビルドで検出されるようにします。
- ダークモード、動きを減らす設定、コントラスト、強制カラーに適切に対応します。
- コンポーネントがコンテナーに依存する場合は、流動的なレイアウトとコンテナークエリを優先します。
- 新しいトークンを追加する理由がない限り、任意の値を増やさないようにします。
検証
- 本番ビルドと、スタイルの欠落の確認。
- ビューポート、コンテナー、ズーム 200/400%、テーマ、長いコンテンツ。
- ホバー、フォーカス可視、無効、読み込み中、エラー、選択済みの状態。
- コントラストと動きを減らす設定。
トークン、レスポンシブ対応、バリアント、アクセシビリティ、移行については、 references/standards.md をご覧ください。
コメント
Markdown 対応