aesthetic — скилл для Claude Code: дизайн интерфейсов по шагам
Скилл для ИИ-агента, который помогает проектировать интерфейсы: разбирает чужие макеты, генерирует варианты дизайна и доводит их до внятного вида.
npx skills add mrgoonie/claudekit-skills --skill aesthetic -a claude-codeЧто делает aesthetic
Скилл задаёт агенту рамку из четырёх этапов. Сначала BEAUTIFUL: разбор чужих работ и вытаскивание принципов — визуальная иерархия, типографика, цвет, воздух. Потом RIGHT: системы компонентов и требования доступности. Дальше SATISFYING — микровзаимодействия с таймингом 150–300 мс и кривыми ease-out на вход, ease-in на выход. Завершает PEAK: параллакс, частицы, сюжет в прокрутке, но с оговоркой про сдержанность.
Внутри два рабочих сценария. Первый — снять скриншот сайта-вдохновителя через скилл chrome-devtools и разобрать его скиллом ai-multimodal: стиль, сетка, шрифты с попыткой угадать конкретную гарнитуру из Google Fonts, палитра в hex, паттерны компонентов, оценка от 1 до 10. Второй — генерировать картинки дизайна через Gemini API, оценивать их тем же ai-multimodal и переделывать промпт, пока оценка не дойдёт до 7 из 10. Правки готовых изображений идут через media-processing, вёрстка — через ui-styling и web-frameworks.
Главное ограничение заложено в самом скилле: у ИИ нет вкуса, поэтому планку задают люди. Без разбора качественных примеров агент выдаст что-то среднее. Для генерации изображений нужен Gemini API, а работа со скриншотами опирается на chrome-devtools. Итоги разбора складываются в ./docs/design-guideline.md и ./docs/design-story.md — если в проекте уже есть свой гайдлайн, стоит решить, какой из них основной.
Какие задачи решает
- разобрать чужой макет и вытащить из него палитру и сетку
- подобрать шрифтовую пару вместо дежурных Inter и Poppins
- добавить микровзаимодействия с внятным таймингом
- проверить макет на доступность до вёрстки
- сгенерировать несколько вариантов дизайна и выбрать лучший
Примеры запросов агенту
- Разбери скриншот этой страницы и собери гайдлайн: стиль, сетка, шрифты, палитра в hex
- Сгенерируй три варианта лендинга и оцени каждый по десятибалльной шкале
- Опиши микровзаимодействия для карточек: тайминг и кривые анимации
Как установить aesthetic
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill aesthetic -a claude-code2Вручную: положить файлы
~/.claude/skills/aesthetic/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/aesthetic/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill aesthetic -a codex2Вручную: положить файлы
.agents/skills/aesthetic/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill aesthetic -a cursor2Вручную: положить файлы
.cursor/skills/aesthetic/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mrgoonie/claudekit-skills aesthetic2Вручную: положить файлы
.github/skills/aesthetic/SKILL.md1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill aesthetic -a gemini-cli2Командой платформы
gemini skills install https://github.com/mrgoonie/claudekit-skills --path .claude/skills/aestheticВручную: положить файлы
.devin/skills/aesthetic/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill aesthetic -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о aesthetic
Как установить aesthetic в Claude?
Выполните npx skills add mrgoonie/claudekit-skills --skill aesthetic -a claude-code. После этого файл скилла лежит в ~/.claude/skills/aesthetic/SKILL.md.
Что делает скилл aesthetic?
Проводит агента по четырём этапам дизайна: разбор эстетики, функциональность и доступность, микровзаимодействия, сюжет в интерфейсе. Плюс два сценария — анализ скриншотов вдохновляющих сайтов и итеративная генерация изображений дизайна.
Что нужно для работы скилла?
Для генерации и разбора изображений — Gemini API, его использует скилл ai-multimodal. Скриншоты сайтов снимает chrome-devtools.