material-ui-tailwind について
Material UI と Tailwind CSS の設定や問題解決を支援するエージェントスキルです。Next.js や Vite を含む v3・v4 の構成、CSS レイヤー、コンポーネントクラスの扱いを説明します。
主な機能
- 01Tailwind と MUI の優先順位問題の調査
- 02v4 の CSS レイヤー順の設定
- 03Next.js と Vite の連携設定
- 04コンポーネントの className の使い方
- 05v3 からの移行時の注意点
活用シーン
- 01Tailwind のスタイルが MUI を上書きしない問題の解決
- 02Next.js や Vite でのスタイルレイヤー設定
- 03旧式の Tailwind・MUI 構成からの移行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mui/ material-ui --skill material-ui-tailwindインストール後、Claude Code で/material-ui-tailwindを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.mdmetadata.jsonREADME.mdreference.md詳細
Material UI と Tailwind CSS
MUI と Tailwind 向けのエージェントスキルです。エントリーポイントは SKILL.md、完全なガイドは AGENTS.md です。
適用するケース
- Tailwind のユーティリティが MUI を上書きしない場合(詳細度/レイヤーの順序)
- Next.js App Router または Pages Router、あるいは Vite で v4 をセットアップする場合
- MUI コンポーネントで
className/slotProps.*.classNameを使う場合 --mui-*変数を Tailwind の@themeにマッピングする場合- レガシーな v3 のセットアップや移行
AGENTS.md のセクション
| 領域 | トピック |
|---|---|
| v4 | @layer の順序、utilities より前の mui |
| Next.js | enableCssLayer、Pages の GlobalStyles と共有キャッシュ |
| SPA | StyledEngineProvider と enableCssLayer |
| 使用方法 | ルートとスロットの className |
@theme | ドキュメントサイトにある完全なスニペット。cssVariables が必要 |
| IntelliSense | VS Code の classRegex |
| v3 | preflight、important、injectFirst、ポータル |
完全なガイド
AGENTS.md をお読みください。コピーして貼り付けられるスニペット:reference.md。
コメント
Markdown 対応