mcpField
M
material-ui-theming

material-ui-theming

github.com/mui设计与 UI99.3k624 次安装今天更新
代码仓库

关于 material-ui-theming

用于创建 Material UI 主题和设计令牌的 Agent 技能,涵盖配色方案与 CSS 主题变量,适合配置主题提供程序、调色板行为、SSR 配色处理或自定义主题键。

主要功能

  1. 01主题创建与提供程序设置
  2. 02设计令牌配置
  3. 03调色板与配色方案
  4. 04CSS 主题变量
  5. 05主题组合
  6. 06使用 TypeScript 扩展主题键

适用场景

  1. 01设置 Material UI 主题
  2. 02配置浅色和深色配色方案
  3. 03使用 CSS 主题变量
  4. 04通过 TypeScript 添加自定义主题令牌

安装

复制下面的命令,在终端中运行。

$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 主题变量的 Agent 技能。入口文件为 SKILL.md;完整指南见 AGENTS.md。

适用场景

  • createTheme、ThemeProvider、useTheme、CssBaseline
  • colorSchemes、useColorScheme、存储 / SSR 行为
  • cssVariables: true、theme.vars、applyStyles('dark', …)
  • 自定义主题键和 TypeScript 模块扩充

AGENTS.md 中的章节

区域主题
核心设置导入、提供程序放置位置、useTheme
令牌映射palette、typography、spacing、shape、breakpoints、components、…
调色板main / 派生颜色、@mui/material/colors、mode
配色方案与仅使用 palette 的区别、hydration、ThemeProvider 属性
CSS 变量cssVariables、保留的 vars、避免闪烁
组合多步 createTheme、deepmerge、嵌套提供程序
自定义令牌扩充 Theme / ThemeOptions

完整指南

阅读 AGENTS.md 查看完整说明和链接。

TypeScript 代码片段:reference.md。

评论

支持 Markdown