Material Design 3 Skill

Скилл по Material Design 3 для кодовых агентов: токены, более 30 компонентов, темы, адаптивная верстка и аудит соответствия, с упором на Jetpack Compose

Скилл

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

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

  • Скилл состоит только из инструкций и справочников по дизайн-системе
Все причины и проверки

hamen/material-3-skill

Установка

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

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

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

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

Выполните в терминале в папке проекта

npx skills add hamen/material-3-skill --skill material-3 -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 14385f2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .claude/skills
cp -R "$tmp/skills/material-3" .claude/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add hamen/material-3-skill --skill material-3 -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 14385f2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .agents/skills
cp -R "$tmp/skills/material-3" .agents/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add hamen/material-3-skill --skill material-3 -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 14385f2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .github/skills
cp -R "$tmp/skills/material-3" .github/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add hamen/material-3-skill --skill material-3 -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 14385f2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .agents/skills
cp -R "$tmp/skills/material-3" .agents/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add hamen/material-3-skill --skill material-3 -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 14385f2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .agents/skills
cp -R "$tmp/skills/material-3" .agents/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .devin/skills
cp -R "$tmp/skills/material-3" .devin/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add hamen/material-3-skill --skill material-3 -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 14385f2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .cline/skills
cp -R "$tmp/skills/material-3" .cline/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add hamen/material-3-skill --skill material-3 -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 14385f2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .roo/skills
cp -R "$tmp/skills/material-3" .roo/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add hamen/material-3-skill --skill material-3 -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 14385f2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .agents/skills
cp -R "$tmp/skills/material-3" .agents/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .agents/skills
cp -R "$tmp/skills/material-3" .agents/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hamen/material-3-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/material-3/
git -C "$tmp" checkout 14385f2bf3804d8779f8b4db2604211f1e70b4c1
mkdir -p .agents/skills
cp -R "$tmp/skills/material-3" .agents/skills/material-3

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 24 сент. 2026, коммит 14385f2.

Текст для агента

Установи скилл: npx --yes skills add hamen/material-3-skill --skill material-3 -y. В Claude Code можно через плагин: /plugin marketplace add hamen/material-3-skill, затем /plugin install material-3@material-3-skill. Вызов: /material-3 component ...

Другие способы из описания автора
npx --yes skills add hamen/material-3-skill --skill material-3 -y

Рекомендуемый путь для Codex, Claude Code, Cursor и многоагентных сборок. Нужен npx и Node.js.

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

Что делает

Скилл дает агенту справочник по системе Google Material Design 3, чтобы он генерировал интерфейсы с правильными токенами, компонентами, темами, версткой и доступностью. Основной упор на Jetpack Compose, вторично покрыт Flutter, а веб на пакете @material/web помечен как ограниченный, потому что он в режиме поддержки и без части выразительных возможностей. В каталоге более 30 компонентов с привязками к Compose и веб-элементам. Есть режим аудита, который оценивает интерфейс по десяти категориям, от цветовых токенов и типографики до навигации, анимаций и доступности, и выдает отчет с конкретными правками. Материал охватывает M3 Expressive и обновления с Google I/O 2026. Автор указывает, что это дистилляция публичных источников, а не официальная документация.

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

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

  • Нужно собрать компонент или экран по Material Design 3 с правильными токенами
  • Нужно сгенерировать тему из цвета-семени или каркас приложения
  • Нужно проверить существующий интерфейс на соответствие Material Design 3

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

  • Проект не на Material Design
  • Нужны точные сигнатуры API и версии библиотек, их лучше брать из официальной документации Android

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

Собери форму входа по Material Design 3 с полями почты и пароля на Jetpack Compose

Ограничения

Это дистилляция публичных источников, а не официальная документация, содержимое может отставать от обновлений спецификации. Веб-путь ограничен: пакет @material/web в режиме поддержки, M3 Expressive для веба не реализован. Точные сигнатуры API и версии для Compose стоит сверять с документацией Android. Нужен агент, который умеет загружать файлы SKILL.md.

Как отключить. Удалите скилл material-3 через /plugin, если ставили как плагин, или удалите либо отвяжите папку skills/material-3 из каталога скиллов вашего агента.

Проверка безопасности

  • Скилл состоит только из инструкций и справочников по дизайн-системе

Коротко о README

README описывает скилл по Material Design 3 для агентов, которые загружают файлы SKILL.md, с упором на Jetpack Compose, вторичным Flutter и ограниченным вебом на @material/web. В комплекте главный SKILL.md и справочники по цвету, компонентам, темам, типографике, навигации и адаптивной верстке, каталог из более чем 30 компонентов и режим аудита по десяти категориям. Учтены M3 Expressive и обновления с Google I/O 2026. Ставится через npx skills или как плагин Claude Code из манифеста marketplace.json, для Codex и других агентов через симлинк папки skills/material-3. Материал собран из публичных источников, лицензия MIT.

SKILL.md

---
name: material-3
description: >
  Implement Google's Material Design 3 (Material You) UI system. Primary: Jetpack Compose
  Material3 (MaterialTheme, components, adaptive layout). Also Flutter and limited web
  (@material/web, maintenance mode). Covers tokens, 30+ components, layout, theming,
  M3 Expressive (platform matrix), and accessibility. Use when: "material design", "MD3",
  "material you", "Jetpack Compose", "MaterialTheme", "material component", "md3 button".
user-invokable: true
argument-hint: "[component|theme|layout|scaffold|audit] [description or URL]"
---

# Material Design 3

This skill guides implementation of Google's Material Design 3 (MD3), a personal, adaptive, expressive design system. MD3 uses dynamic color, tonal surfaces, rounded shapes, and spring-based motion to create UIs that feel alive and personal.

## Philosophy

MD3 is built on three principles:
- Personal: Dynamic color adapts UI to the user's wallpaper or content. Theming is individual, not one-size-fits-all.
- Adaptive: Layouts transform across 5 window size classes. Components resize, reposition, and change form factor responsively.
- Expressive: Shape morphing, spring physics, and emphasized typography create moments of delight without sacrificing usability.

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

Какая платформа основная?

Jetpack Compose. Flutter покрыт вторично, а веб на @material/web помечен как ограниченный, поскольку он в режиме поддержки и без M3 Expressive.

Можно доверять значениям токенов?

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

Официальный

MCP-сервер и CLI от Sentry для сборки, запуска и тестирования iOS и macOS проектов Xcode из AI-агента

MCP-серверСредний рискБез VPN6,4 тыс.Звезды репозитория
Выбор редакции

Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность

СкиллНизкий рискБез VPN4,9 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы Expo для агентов: сборка, деплой, обновление и отладка приложений на Expo и EAS

ПлагинСредний риск2,6 тыс.Звезды репозитория

Открытая модель и фреймворк агента для смартфона: видит экран и сам нажимает в приложениях Android, HarmonyOS и iOS по текстовой команде

CLIВысокий риск26,3 тыс.Звезды репозитория
Foxx AIMaterial Design 3 Skill

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.