tailwind-4-docs
Tailwind CSS v4 のドキュメントスナップショットとワークフローガイドを提供します。Tailwind v4 に関する質問への回答、ユーティリティ・バリアントの選定、設定、または v3 から v4 へのプロジェクト移行時に、公式ドキュメントと注意点チェックを交えて活用してください。
description の原文を見る
Comprehensive Tailwind CSS v4 documentation snapshot and workflow guidance. Use when answering Tailwind v4 questions, selecting utilities/variants, configuring Tailwind v4, or migrating projects from v3 to v4 with official docs and gotcha checks.
SKILL.md 本文
Tailwind 4 Docs
概要
このスキルを使用して、ローカルに同期された Tailwind CSS v4 ドキュメントスナップショットをナビゲートし、公式ガイダンスに基づいて開発、設定、マイグレーション、実装、リファクタリング、およびレビューの質問に答えることができます。
ドキュメントスナップショットはこのスキルにバンドルされていません。アップストリームリポジトリはソースが利用可能ですがオープンソースではないため、ユーザーがスナップショットを自分で初期化し、アップストリームライセンスに準拠する責任があります。
クイックスタート
- ドキュメントスナップショットが初期化されているか確認します (
references/docs/およびreferences/docs-index.tsxが存在するか)。 - スナップショットがない、または 1 週間以上古い場合は、ユーザーの質問に答える前に「初期化」セクションの初期化手順を実行するよう依頼して停止します。
- トピック (ユーティリティ、バリアント、設定、マイグレーション、互換性、実装、リファクタリング、レビュー) を特定します。
references/docs-index.tsxで対応するドキュメントを見つけます。references/docs/から関連ファイルのみをロードします。- 実装、リファクタリング、またはレビュータスクの場合は、
references/engineering-playbook.mdもロードします。 - ガイダンスを適用し、重大な変更や制約を明確にします。
初期化 (インストールごとに 1 回必須)
同期スクリプトを実行して Tailwind ドキュメントをローカルにダウンロードします。これはネットワークアクセス、git、および Python 3 が必要です:
python skills/tailwind-4-docs/scripts/sync_tailwind_docs.py --accept-docs-license
これは tailwindlabs/tailwindcss.com からコンテンツをプルします。そのリポジトリはソースが利用可能で明示的にオープンソースではないため、ユーザーはダウンロード前にそのライセンスに同意し、スナップショットはローカルに保つ必要があります。
ツールを実行できないか、インターネットアクセスがない場合は、ユーザーにターミナルで上記のコマンドを実行するよう依頼し、references/docs/ と references/docs-index.tsx が存在したら続行します。
スナップショットが見つからないか、1 週間以上古い場合は、コマンドを実行する許可を求めるか、ユーザーに実行するよう依頼する必要があります。スナップショットが初期化またはリフレッシュされるまで、Tailwind ガイダンスを続行しないでください。
初期化がブロックされている場合 (インターネットなし、または書き込みアクセスなし)、references/gotchas.md を限定的なフォールバックとして使用し、ユーザーに公式ドキュメントを参照するよう依頼します。実装、リファクタリング、またはレビュータスクの場合、references/engineering-playbook.md も限定的なフォールバックとして機能します。
リファレンスマップ
references/docs/はローカルで生成され、Tailwind v4 MDX ドキュメントスナップショットが含まれます。references/docs-index.tsxはローカルで生成され、ドキュメントサイドバーで使用されるカテゴリとスラッグマップが含まれます。references/docs-source.txtはアップストリームリポジトリ、コミット、スナップショット日付をキャプチャします (または初期化が保留中であることを報告します)。references/engineering-playbook.mdはエージェント指向の実装、リファクタリング、およびレビューガイドです。references/gotchas.mdは一般的な v4 マイグレーション落とし穴の簡単なスキャンを提供します。
MDX ハンドリング
export const titleおよびexport const descriptionをメタデータとして扱います。<TipInfo>や<TipBad>などの JSX コールアウトをガイダンステキストとして読みます。
一般的なエントリポイント
- マイグレーション:
references/docs/upgrade-guide.mdx,references/docs/compatibility.mdx。 - 実装/リファクタリング/レビュー:
references/engineering-playbook.md。 - Gotchas 概要:
references/gotchas.md。 - 設定とディレクティブ:
references/docs/functions-and-directives.mdx,references/docs/adding-custom-styles.mdx,references/docs/theme.mdx。 - バリアントとレスポンシブパターン:
references/docs/hover-focus-and-other-states.mdx,references/docs/responsive-design.mdx。 - コアビハビア:
references/docs/preflight.mdx,references/docs/detecting-classes-in-source-files.mdx。
マイグレーションチェックリスト
v3 から v4 へアップグレードする場合、常にドキュメントで以下を確認します:
- ブラウザサポートと互換性の期待。
- ツール変更:
@tailwindcss/postcss、@tailwindcss/cli、@tailwindcss/vite。 - インポート構文:
@import "tailwindcss"が@tailwindディレクティブを置き換えます。 - ユーティリティの名前変更/削除、プレフィックス形式、および重要度修飾子の配置。
- バリアント、トランスフォーム、および任意の値の構文への変更。
アップデートワークフロー
scripts/sync_tailwind_docs.py を実行してスナップショットをリフレッシュします。tailwindlabs/tailwindcss.com のローカルクローンを既に持っている場合は、--local-repo を使用して同期を高速化します。常に --accept-docs-license を渡します。
ライセンス: BSD-3-Clause(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- lombiq
- ライセンス
- BSD-3-Clause
- 最終更新
- 不明
Source: https://github.com/lombiq/tailwind-agent-skills / ライセンス: BSD-3-Clause
関連スキル
doubt-driven-development
重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。
apprun-skills
TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。
desloppify
コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。
debugging-and-error-recovery
テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。
test-driven-development
テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。
incremental-implementation
変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。