Material Design 3 UI/UX Skill

Скилл ведет агента от цели пользователя к токенам и компонентам Material Design 3: тема, адаптивность, доступность и проверка.

  • 165 ★ репозитория
  • Последний коммит
Скилл

Минимальный доступ

Почему такой уровень

  • Правила и справочники, скилл ничего не запускает сам.
  • Установщик копирует файлы в глобальные папки агентов.
Все причины и проверки

skydashnet/material-design-3-ui-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/material-design-3-ui-ux-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Правила и справочники, скилл ничего не запускает сам.
  • Установщик копирует файлы в глобальные папки агентов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл `material-design-3-ui` заставляет агента проектировать интерфейс по цепочке: цель пользователя, структура, иерархия, адаптивная сетка, семантические токены, компоненты, состояния, движение, доступность. Короткий `SKILL.md` направляет к тринадцати справочным файлам и открывает нужный только по месту: цвет, формы, навигация, формы ввода, обратная связь, типографика, Expressive. Компонент выбирается по поведению. Состояния, контраст, размер целей касания и фокус считаются требованием выпуска. Установщик раскладывает один пакет в глобальные папки Claude Code, OpenAI Codex, Google Antigravity, Kiro, OpenCode, Hermes Agent и OpenClaw. Внутри есть статические проверки и поведенческие кейсы.

Для кого. Дизайнерам и разработчикам Android и веба, которым нужен интерфейс по Material Design 3 без случайных цветов и компонентов.

Подходит, если

  • Агент рисует экран настроек или дашборд в стиле Material You.
  • Готовый интерфейс проверяют на соответствие M3 и доступность.
  • Для разработчиков готовят спецификацию: токены, состояния, поведение.
  • Одну макетную сетку нужно перестроить под окна от компактных до очень широких.

Не подходит, если

  • Интерфейс строится на другой системе, например Apple HIG или своей дизайн-системе.
  • Нужны точные размеры и версии библиотек без проверки по официальному сайту: скилл велит сверяться с m3.material.io.
  • Нужна готовая библиотека компонентов с кодом.

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

Спроектируй экран настроек приложения по Material Design 3 с адаптивной раскладкой и проверь доступность.

Ограничения

Скилл содержит правила и справочники, кода компонентов в нем нет. Для точных размеров и актуальных API агент обращается к m3.material.io и developer.android.com. Установщик выполняется как `curl | bash` или PowerShell-скрипт из сети, прочитайте его до запуска. Скилл дает правила, но сам макетов и кода компонентов не создает: результат зависит от агента и от того, насколько точно задана платформа. Версия M3 Expressive помечена как необязательная и опирается на текущие рекомендации Google, которые могут меняться. Тесты в репозитории статические и поведенческие, визуальных тестов нет.

Как отключить. Удалите папку скилла `material-design-3-ui` из глобальных каталогов скиллов агентов, куда ее положил установщик.

Частые вопросы

Какие агенты поддерживаются?

Claude Code, OpenAI Codex, Google Antigravity, Kiro, OpenCode, Hermes Agent и OpenClaw: один пакет раскладывается по их глобальным папкам.

Устанавливает ли скрипт сами агенты?

Нет. Он копирует только файлы скилла и не ставит, не настраивает и не запускает агентов.

Что такое Expressive?

Необязательный режим Material 3 Expressive: цвет, форма, размер и движение усиливают иерархию. Скилл просит применять его выборочно.

Чем он отличается от других скиллов по M3?

Он строит работу вокруг цели пользователя и семантических токенов, не привязан к одной платформе и содержит тринадцать справочников и антипаттерны.

Нужны ли доступы к Figma?

Нет. Скилл работает с текстом и кодом, макеты Figma не читает; для передачи разработчикам он готовит описание компонентов и токенов.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скиллы Material UI

Material UI agent skills

Четыре официальных скилла Material UI: стилизация, темы, интеграция с Next.js и совместная работа с Tailwind CSS

СкиллМинимальный доступ99,3 тыс.Звезды репозитория

Реестр устанавливаемых дизайн-скиллов: готовые файлы SKILL.md и DESIGN.md с токенами, правилами компонентов и доступностью под разные стили

СкиллМинимальный доступ3,6 тыс.Звезды репозитория

Скилл дизайна интерфейсов: арт-дирекция под продукт, общий DESIGN.md, токены, проверка верстки и доступности в браузере.

СкиллРасширенный доступ51Звезды репозитория

Скиллы для дизайн-инженеров: быстрая чистка интерфейса, доступность, метаданные и производительность анимаций

СкиллМинимальный доступ11 тыс.Звезды репозитория

Скилл для агента с базой из 107 стилей, 127 палитр и 107 шрифтовых пар: генерирует дизайн-систему и проверяет код интерфейса

ПлагинМинимальный доступ99Звезды репозитория

Скилл для интерфейсов без шаблонного ИИ-вида: типографика, цвет, движение, состояния компонентов и критика готового.

СкиллМинимальный доступ93Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Material Design 3 UI/UX Skill (эта карточка)нет165
Material Design 3 Skillнет1 571тот делает упор на Jetpack Compose; этот строится вокруг цели пользователя и работает с вебом и мобильными окнами
Скиллы Material UIнет99 334официальные скиллы библиотеки MUI; здесь правила самого Material Design 3

Коротко о README

Репозиторий содержит скилл для проектирования и проверки интерфейсов по Material Design 3: быстрая установка скриптом, сравнение работы с ним и без него, список возможностей, поддерживаемые агенты, тесты и журнал изменений. Версия 1.1.1.

Бейдж для README

Исходный SKILL.md

---
description: Design, redesign, review, or implement user interfaces using Google Material Design 3 (M3), Material You, and optional Material 3 Expressive principles. Use for UI/UX screens, app flows, design systems, component selection, theming, responsive/adaptive layouts, accessibility audits, Figma-ready specifications, or developer handoff where Material Design 3 is required.
metadata:
  updated: 2026-10-01
  version: 1.1.1
name: material-design-3-ui
---

# Material Design 3 UI/UX

## Purpose

Create interfaces that **behave like Material Design 3**, not interfaces that merely look rounded or “Google-like.”

Treat M3 as a system:

**user goal → information architecture → hierarchy → adaptive layout → semantic tokens → components → states → interaction → motion → accessibility → visual expression**

M3 Expressive is optional. Use it to strengthen hierarchy, usability, recognition, and emotional clarity; never use it as permission to make every element loud.

## Source of truth

1.  Prefer current official Material 3 guidance at `https://m3.material.io/`.
2.  For Android implementation details, prefer `https://developer.android.com/`.
3.  Treat design guidance separately from implementation-library/API status.
4.  Verify current official guidance before asserting exact dimensions, dependency versions, experimental API names, or recently changed behavior.
5.  Do not silently mix Material 2 rules into Material 3.
6.  Pixel and Google-app screenshots are examples, not the specification.

## Core rules

### MUST

- Start from the user’s task, content, hierarchy, and platform before styling.
- Use semantic design tokens instead of scattered one-off values.
- Choose components by purpose and behavior, not visual resemblance.
- Prefer established M3/platform components when they solve the interaction.
- Define important states: default, pressed, focus, hover where applicable, selected, disabled, loading, error, empty, and success where relevant.
- Design for the available window rather than a guessed device category.
- Preserve accessible contrast, target size, focus, semantics, scaling, and non-color state communication.
- Respect system bars, safe areas, cutouts, keyboards/IME, foldable hinges, and edge-to-edge behavior where applicable.
- Keep primary actions distinguishable from secondary and destructive actions.
- Make custom components inherit the token, state, motion, and accessibility logic of the system.
- Explain deliberate departures from M3 when product requirements justify them.

Сообщить о проблеме