mcpField
M
material-ui-theming

material-ui-theming

github.com/muiデザイン・UI99.3k624 回インストール今日更新
リポジトリ

material-ui-theming について

Material UI のテーマとデザイントークンを作成するエージェントスキルです。カラースキームや CSS テーマ変数を扱い、テーマプロバイダー、パレット、SSR 時の配色、独自テーマキーの設定に役立ちます。

主な機能

  1. 01テーマ作成とプロバイダー設定
  2. 02デザイントークンの構成
  3. 03パレットとカラースキーム
  4. 04CSS テーマ変数
  5. 05テーマの合成
  6. 06TypeScript による独自テーマキー

活用シーン

  1. 01Material UI テーマの設定
  2. 02ライト/ダークのカラースキーム設定
  3. 03CSS テーマ変数の利用
  4. 04TypeScript による独自テーマトークンの追加

インストール

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

$npx skills add https://github.com/mui/material-ui --skill material-ui-theming

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
metadata.json
reference.md
AGENTS.md

詳細

Material UI のテーマ設定とデザイントークン

テーマの作成、デザイントークン、ライト/ダークモード、CSS テーマ変数に関するエージェントスキルです。エントリーポイントは SKILL.md、完全なガイドは AGENTS.md です。

適用する場合

  • createTheme、ThemeProvider、useTheme、CssBaseline
  • colorSchemes、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。

コメント