material-ui-theming について
Material UI のテーマとデザイントークンを作成するエージェントスキルです。カラースキームや CSS テーマ変数を扱い、テーマプロバイダー、パレット、SSR 時の配色、独自テーマキーの設定に役立ちます。
主な機能
- 01テーマ作成とプロバイダー設定
- 02デザイントークンの構成
- 03パレットとカラースキーム
- 04CSS テーマ変数
- 05テーマの合成
- 06TypeScript による独自テーマキー
活用シーン
- 01Material UI テーマの設定
- 02ライト/ダークのカラースキーム設定
- 03CSS テーマ変数の利用
- 04TypeScript による独自テーマトークンの追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mui/ material-ui --skill material-ui-themingインストール後、Claude Code で/material-ui-themingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdmetadata.jsonreference.mdAGENTS.md詳細
Material UI のテーマ設定とデザイントークン
テーマの作成、デザイントークン、ライト/ダークモード、CSS テーマ変数に関するエージェントスキルです。エントリーポイントは SKILL.md、完全なガイドは AGENTS.md です。
適用する場合
createTheme、ThemeProvider、useTheme、CssBaselinecolorSchemes、useColorScheme、ストレージ/SSR の動作cssVariables: true、theme.vars、applyStyles('dark', …)- カスタムテーマキーと TypeScript のモジュール拡張
AGENTS.md のセクション
| 領域 | トピック |
|---|---|
| 基本設定 | インポート、プロバイダーの配置、useTheme |
| トークン一覧 | パレット、タイポグラフィ、スペーシング、シェイプ、ブレークポイント、コンポーネントなど |
| パレット | main/派生色、@mui/material/colors、mode |
| カラースキーム | パレットのみの場合との違い、ハイドレーション、ThemeProvider の props |
| CSS 変数 | cssVariables、予約済みの vars、ちらつきの回避 |
| 合成 | 複数ステップの createTheme、deepmerge、プロバイダーのネスト |
| カスタムトークン | Theme/ThemeOptions の拡張 |
完全なガイド
完全な手順とリンクについては、AGENTS.md をご覧ください。
TypeScript のコード例:reference.md。
コメント
Markdown 対応