ui-ux-design-principles — скилл для Claude Code: правила UI и UX
Канон решений о пользовательском опыте: чек-лист ревью, жёсткие правила и ссылки на детали. Пригодится, когда верстаете интерфейс или проверяете чужой.
npx skills add databricks-solutions/consort --skill ui-ux-design-principles -a claude-codeЧто делает ui-ux-design-principles
Скилл задаёт общий язык для разговора об интерфейсе: эвристики юзабилити, визуальная иерархия, доступность, обратная связь при действиях, информационная архитектура, дизайн-токены и тестируемость. Внутри только markdown, никаких скриптов — его читают, а не запускают. Каждое правило привязано к способу проверки: E2E-слой и Playwright, сверка с design-guide.json, проверки доступности. Правило без теста остаётся советом, правило с проверкой становится частью сборки.
Главная часть — чек-лист перед мержем. Семь свойств: обратная связь на успех и на ошибку, доступность с клавиатуры и для скринридера, визуальная иерархия, переиспользование токенов, архитектура экранов и переходов, стабильные селекторы вроде data-testid, состояние загрузки для действий дольше ~200 мс без сдвига вёрстки. Пустая строка допустима, если так оправдан объём работ. Строка, о которой не подумали, — повод вернуться.
Скилл третий в тройке: software-design-principles про код, architectural-design-principles про систему, этот — про то, как продукт выглядит и как по нему ходят. В consort его подключает UX Designer, чтобы написать design-guide.{md,json} и ia.md и задать контракт соответствия; Driver берёт его при сборке интерфейса. Без ia.md и без проверки доступности чек-лист закрыть нечем, поэтому оба артефакта стоит завести до первой вёрстки.
Какие задачи решает
- сверить интерфейс с чек-листом перед мержем
- описать экраны и переходы до начала стилизации
- выбрать фреймворк с учётом тестируемости
- договориться о словаре для ревью UI
- проверить доступность с клавиатуры и контраст
Примеры запросов агенту
- Пройди по чек-листу ui-ux-design-principles и скажи, какие строки не закрыты
- Составь
ia.mdдля нового раздела по этому скиллу - Проверь экран оплаты на доступность и обратную связь при ошибке
Как установить ui-ux-design-principles
1Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill ui-ux-design-principles -a claude-code2Вручную: положить файлы
~/.claude/skills/ui-ux-design-principles/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ui-ux-design-principles/
1Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill ui-ux-design-principles -a codex2Вручную: положить файлы
.agents/skills/ui-ux-design-principles/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill ui-ux-design-principles -a cursor2Вручную: положить файлы
.cursor/skills/ui-ux-design-principles/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install databricks-solutions/consort ui-ux-design-principles2Вручную: положить файлы
.github/skills/ui-ux-design-principles/SKILL.md1Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill ui-ux-design-principles -a gemini-cli2Командой платформы
gemini skills install https://github.com/databricks-solutions/consort --path skills/ui-ux-design-principlesВручную: положить файлы
.devin/skills/ui-ux-design-principles/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill ui-ux-design-principles -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ui-ux-design-principles
Как установить ui-ux-design-principles в Claude Code?
Выполните npx skills add databricks-solutions/consort --skill ui-ux-design-principles -a claude-code. Скилл окажется в ~/.claude/skills/ui-ux-design-principles/SKILL.md.
Что делает ui-ux-design-principles?
Собирает правила о пользовательском опыте в один канон: чек-лист ревью, жёсткие правила и ссылки на подробные материалы по эвристикам, иерархии, доступности и токенам.
Чем он отличается от software-design-principles?
Тот про то, как написан код, а этот про то, как выглядит и ведёт себя продукт. Оба входят в тройку вместе с architectural-design-principles.