К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

material-ui-styling — скилл для Claude Code: выбор стилей Material UI

Подсказывает агенту, каким слоем стилизовать компоненты Material UI: sx, styled(), темой или глобальным CSS. Пригодится, когда правок много и важно не раздуть проект лишней вложенностью.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mui/material-ui --skill material-ui-styling -a claude-code
Открыть на GitHub

Что делает material-ui-styling

Скилл заставляет агента выбирать стилизацию по принципу «от узкого к широкому»: сначала sx для локальных правок, потом styled() для переиспользуемых обёрток, затем переопределения в теме через createTheme({ components }) и только в конце глобальные стили.

Внутри два файла: SKILL.md — точка входа с индексом, AGENTS.md — полное руководство с примерами и ссылками на документацию MUI. Отдельная таблица в reference.md сравнивает sx и styled(): сокращения темы, работа со spacing и типичные грабли.

Установка простая: npx skills add mui/material-ui --skill material-ui-styling -a claude-code для Claude Code, для других платформ меняется только флаг -a. После установки скилл лежит в ~/.claude/skills/material-ui-styling/. Лицензия MIT, автор — команда MUI, так что расхождения с официальной документацией маловероятны.

Какие задачи решает

  • выбрать между sx, styled() и темой без чтения всей документации
  • переопределить слот компонента MUI, не сломав состояние
  • разобраться, чем sx отличается от styled() при работе со spacing
  • настроить одинаковый вид всех экземпляров компонента через тему
  • добавить глобальные стили через GlobalStyles или CssBaseline

Примеры запросов агенту

  • примени скилл material-ui-styling и скажи, каким слоем лучше стилизовать этот `TextField`
  • как переопределить слот `root` у `Button`, чтобы не задеть hover-состояние
  • сравни `sx` и `styled()` для переиспользуемого `Card`, посоветуй по материалу MUI

Как установить material-ui-styling

1Через Skills CLI (Vercel)

npx skills add mui/material-ui --skill material-ui-styling -a claude-code

2Вручную: положить файлы

~/.claude/skills/material-ui-styling/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/material-ui-styling/

Из того же набора4

Весь набор →

Похожие

react-native-best-practices callstackincubator Скилл передаёт агенту правила оптимизации React Native на базе опыта Callstack: от профилирования FPS и TTI до чистки бандла. Помогает устранить лаги анимаций и утечки памяти. Claude Code CX Codex Cursor +1 30 100установок mcp vercel-labs Скилл помогает собирать MCP-серверы с интерактивными json-render UI для Claude, ChatGPT, Cursor и VS Code. Claude Code CX Codex Cursor +1 5 800установок antislop miqdadbadjuber Фильтрует шаблонные решения ИИ при работе с интерфейсами и кодом. Нужен, когда агент должен следовать заданным правилам оформления и текста. Claude Code CX Codex Cursor +1 7 300установок screen-reader-testing Seth Hobson Скилл помогает проверять веб-приложения с VoiceOver, NVDA и JAWS. Пригодится для отладки ARIA, форм, навигации и объявлений динамического контента. Claude Code CX Codex Cursor 10 700установок threejs-fundamentals CloudAI-X Помогает настроить базовую сцену Three.js r186: рендерер, камеры, цикл анимации с THREE.Timer и import map для WebGL или WebGPU с TSL. Claude Code CX Codex Cursor +1 17 100установок wpds nexu-io Применяет дизайн-токены, типографику и паттерны компонентов официальной WordPress Design System в темах и сайтах. Claude Code CX Codex Cursor +1 2 700установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о material-ui-styling

Как установить material-ui-styling в Claude Code?

Выполните npx skills add mui/material-ui --skill material-ui-styling -a claude-code. После установки скилл появится в ~/.claude/skills/material-ui-styling/SKILL.md.

Что делает material-ui-styling?

Помогает агенту выбрать слой стилизации Material UI: sx для разовых правок, styled() для обёрток, createTheme({ components }) для всех экземпляров, GlobalStyles и CssBaseline для базовых и глобальных стилей.

Чем `sx` отличается от `styled()` в этом скилле?

sx подходит для локальных правок на месте, styled() — когда нужна переиспользуемая обёртка. Скилл содержит отдельную таблицу с различиями в семантике: сокращения темы, работа со spacing и подводные камни.

Исходный текст

SKILL.md · MIT
---
name: material-ui-styling
description: Chooses the right Material UI styling approach (sx, styled, theme overrides, global CSS) from official MUI guidance. Use when styling @mui/material components, customizing themes, overriding slots, or comparing sx vs styled.
license: MIT
metadata:
  author: mui
  version: '1.0.0'
---

# Material UI styling

Agent skill for picking the correct styling layer in Material UI (narrowest scope first). SKILL.md is the entry and index; AGENTS.md is the full guide.

## When to apply

- Choosing among `sx`, `styled()`, theme `components`, or global CSS for a change
- Overriding component slots or state safely
- Comparing `sx` vs `styled()` semantics (spacing, theme shortcuts)

## Sections in AGENTS.md (by priority)

| Order | Topic                          | Scope                                 |
| :---- | :----------------------------- | :------------------------------------ |
| 1     | Quick decision                 | Pick `sx` → `styled` → theme → global |
| 2     | `sx` prop                      | One-off / local                       |
| 3     | `styled()`                     | Reusable wrapper                      |
| 4     | `createTheme({ components })`  | All instances                         |
| 5     | `GlobalStyles` / `CssBaseline` | HTML baseline / globals               |
| 6     | `sx` vs `styled()` table       | Foot-gun prevention                   |

## Full guide

Read [AGENTS.md](./AGENTS.md) for the complete instructions, examples, and doc links.

Supplementary tables: [reference.md](./reference.md).

© mui · MIT · mui/material-ui

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой