AI Cube/Гайды/ИИ-акцент в дизайне
Дизайн · скиллы Claude · разбор

Этот дизайн сделал ИИ. И это видно за секунду

Просишь Claude собрать лендинг — получаешь фиолетово-синий градиент, кнопки-пилюли, три карточки в ряд и анимацию «появилось снизу». Вроде всё на месте, а выглядит как тысяча других страниц. Дело не в том, что модель не умеет рисовать. Дело в том, что без внешних правил она говорит на языке дизайна со своим акцентом — и его слышно с первой секунды. Разбираю, откуда акцент берётся и какие четыре инструмента его снимают. Плюс честно про пятый, который гуляет по подборкам, но которого не существует.

11 мин чтения уровень: все команды установки внутри ссылки проверены

В чём фокус

Есть такая штука — акцент. Человек может говорить на чужом языке абсолютно грамотно: падежи на месте, слова правильные, ошибок нет. И всё равно за пару фраз слышно, что язык не родной. Не из-за ошибок, а из-за того, что каждый звук он берёт из своего набора по умолчанию.

С интерфейсами от нейросети происходит ровно то же. Код валидный, вёрстка не разъезжается, отступы аккуратные — а дизайн выдаёт себя мгновенно. Потому что на каждом развилке, где ты не сказал ничего конкретного, модель берёт самый вероятный вариант: сине-фиолетовый градиент, скруглённая кнопка-пилюля, три карточки с иконками в ряд, лёгкий fade-in при скролле. Ни одно из этих решений не ошибка. Ошибка — что они выбраны все сразу и ни одно не выбрано осознанно.

Самое неприятное, что вычислить набор дефолтов может не только человек с глазом. В официальном скилле Anthropic frontend-design есть отдельный раздел «анти-дефолты» — там прямым текстом перечислены палитры, вокруг которых модели сбиваются в кучу, и указание не брать их автоматически (anthropics/skills, frontend-design). То есть про акцент знают в самой Anthropic и написали инструкцию, как его снимать.

Дальше — четыре инструмента, которые ставят произношение. Первые два дают модели вкус и рамки до того, как написана первая строчка. Третий даёт ей глаза, чтобы посмотреть на результат. Четвёртый убирает саму развилку: если дизайн уже нарисован, выбирать модели нечего.

Идея в одну строку: «ИИ-шный дизайн» — это не отсутствие вкуса у модели. Это её вкус по умолчанию, применённый там, где ты не задал свой.

Шаг 0: что нужно до старта

Всё, что ниже, — это скиллы и MCP-серверы для Claude Code. Скилл — это папка с файлом SKILL.md: набор инструкций, который модель подхватывает сама, когда задача под него подходит. MCP — это провод к внешнему сервису: браузеру, Figma, базе. Ни то, ни другое не требует программирования, ставится командой в терминале.

И ещё одно, до всякой установки. Половина ИИ-акцента лечится не скиллом, а одной фразой в брифе. «Сделай красивый лендинг» — это разрешение взять дефолты. «Лендинг для студии архитектуры, аудитория — заказчики частных домов, настроение сдержанное, никаких градиентов, только фото и типографика» — это уже рамка. Скиллы ниже нужны как раз затем, чтобы такую рамку не приходилось выписывать вручную каждый раз.

frontend-design — официальный скилл Anthropic

Это тот случай, когда решение лежит в репозитории самих разработчиков модели. Скилл frontend-design живёт в anthropics/skills — официальном наборе Anthropic, который к июлю 2026 собрал больше 162 тысяч звёзд на GitHub. Рядом в том же репозитории лежат brand-guidelines, canvas-design, theme-factory и webapp-testing — это не одинокий файл, а поддерживаемая линейка.

Работает он не как «сделай красиво», а как порядок действий, который модель обязана пройти до кода. Сначала назвать конкретный предмет, аудиторию и единственную задачу страницы. Потом придумать компактную систему токенов: палитра из четырёх-шести именованных цветов, пара шрифтов (заголовочный и текстовый) плюс утилитарный для подписей и цифр, тип раскладки, одна запоминающаяся деталь. Потом — сверить придуманное с брифом и переписать всё, что вышло неотличимым от чужого. И только после этого писать код по утверждённому плану (SKILL.md).

Финальный шаг там самый недооценённый: раскритиковать собственную работу и убрать один лишний элемент. Не добавить — убрать. Именно на этом шаге отваливается декоративный градиент, который «просто был», и анимация, которая никому ничего не сообщала.

Про моушен в скилле сказано отдельно и жёстко: движение работает, когда его мало и оно собрано в один момент; россыпь эффектов читается как признак генерации, и настройку «уменьшить движение» надо уважать (там же).

установка · frontend-design
npx skills add anthropics/skills --skill frontend-design

# или весь официальный набор целиком
npx skills add anthropics/skills
Забавная деталь. В списке анти-дефолтов у Anthropic есть и «кремовая бумага + контрастный сериф + терракота». Ровно то, на чём свёрстана страница, которую ты читаешь. Разница в одном: у нас это выбрано осознанно и держится на всех гайдах как узнаваемый почерк, а не выпало как первый вариант. Скилл запрещает не палитру, а выбор без выбора.

taste-skill — три ручки вместо расплывчатых просьб

Главная боль в разговоре с моделью про дизайн — что просьбы нечем измерить. «Сделай посмелее» она понимает как «добавь ещё градиент». «Поспокойнее» — как «убери вообще всё». Ты крутишь результат вслепую, потому что у слова «смелее» нет шкалы.

Скилл taste-skill — почти 65 тысяч звёзд, с подзаголовком «gives your AI good taste» — решает это грубо и работающе: превращает вкус в три числовые ручки от 1 до 10 (README).

DESIGN_VARIANCE отвечает за смелость раскладки: внизу шкалы — выровненный по центру, аккуратный, предсказуемый макет; вверху — асимметрия, смещённые блоки, разломанная сетка. MOTION_INTENSITY — глубина движения: от простого ховера до скролл-анимаций и магнитных элементов. VISUAL_DENSITY — плотность: от воздушного лендинга с огромными полями до дашборда, где на экране много всего (там же).

Дальше это перестаёт быть спором о вкусах и становится разговором про числа. Ты говоришь: variance 7, motion 3, density 4 — и получаешь смелую раскладку с почти неподвижной страницей и большим количеством воздуха. Не нравится — двигаешь одну ручку, а не переписываешь бриф целиком. И, что важнее, можешь один раз записать свои значения в CLAUDE.md проекта, и они перестанут сбрасываться в новом чате.

установка · taste-skill
# весь набор
npx skills add https://github.com/Leonxlnx/taste-skill

# или один нужный скилл
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"

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

Три ручки taste-skill: DESIGN_VARIANCE, MOTION_INTENSITY, VISUAL_DENSITY — что меняется на низких и высоких значениях
Три ручки вместо «сделай покрасивее»

Про пятый скилл, которого нет

Тут придётся сказать неудобное. По подборкам «скиллов для дизайна» гуляет пятый пункт — скилл animate, который описывают как «моушен-курс Эмиля Ковальски, упакованный в скилл». Звучит убедительно: одна команда — и у модели появляется чувство движения.

Я пошёл искать репозиторий, чтобы дать сюда ссылку. Канонического репозитория нет. Есть россыпь мелких форков и самоделок на десяток звёзд, ни один из них не является ни официальным, ни авторским, ни просто заметным. Ссылку в никуда я не дам — тем более что это скилл, то есть чужие инструкции, которые твоя модель будет выполнять.

При этом человек, на которого ссылаются, абсолютно реальный, и это как раз самое ценное в пятом пункте. Эмиль Ковальски — дизайн-инженер, автор библиотек Sonner и Vaul, которые стоят в тысячах проектов. Его курс Animations on the Web — четыре модуля: теория движения без единой строчки кода, CSS-анимации, Motion для React и отдельный модуль про разницу между «хорошей» и «отличной» анимацией. В основе — набор из восемнадцати кривых плавности и подход, который он называет Easing Blueprint (рассказ автора о курсе).

Поэтому вместо несуществующего скилла — два честных пути. Первый: взять первоисточник у автора и прочитать хотя бы модуль теории, там нет кода и он короткий; после него ты сам начнёшь замечать, что не так с дефолтной анимацией модели. Второй: не искать отдельный скилл вообще, а крутить ручку MOTION_INTENSITY из предыдущего раздела и опираться на раздел про моушен в frontend-design — оба покрывают ровно тот же вопрос и оба существуют.

Правило, которое стоит унести отдельно. Скилл — это инструкции, которые модель выполнит без твоего чтения. Перед установкой открой SKILL.md глазами и посмотри, кто автор и что там написано. Красивое описание в подборке — не проверка. Подробнее: как за две минуты проверить чужой скилл →

playwright-mcp — дать модели глаза

Даже с идеальными правилами остаётся разрыв: модель пишет код вслепую. Она не видит, что кнопка уехала за край на телефоне, что тёмно-серый текст на сером фоне не читается, что модалка открылась под шапкой. Ты видишь — и становишься тестировщиком при собственном ассистенте.

playwright-mcp от Microsoft (свыше 35 тысяч звёзд) закрывает этот разрыв: модель получает настоящий браузер и может сама открыть страницу, покликать, заполнить форму, пройтись по сценарию.

Ключевая деталь в том, как он показывает страницу. Не скриншотом. Он отдаёт дерево доступности — структурированное описание того, что на экране и как элементы связаны. В документации это объясняют прямо: подход не требует зрения у модели, работает предсказуемо и тратит заметно меньше контекста, чем разбор картинок (README playwright-mcp). Для дизайна это означает приятный побочный эффект: модель видит страницу примерно так, как её видит скринридер, и проблемы с доступностью всплывают сами.

подключение · playwright-mcp (нужен Node.js 18+)
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
  }
}

Дальше это превращается в петлю, от которой можно отойти: «открой страницу, проверь на ширине телефона и на десктопе, найди, где текст вылезает за контейнер и где контраст слишком низкий, — почини и проверь ещё раз». Модель делает, смотрит, исправляет и снова смотрит. Ты подключаешься, когда всё сошлось, а не после каждой правки.

Figma MCP — когда дизайн уже нарисован

Последний инструмент бьёт по проблеме с другой стороны. Все предыдущие учат модель выбирать лучше. Этот убирает сам выбор: если макет уже есть, придумывать нечего, надо переносить.

Обычный сценарий переноса — кинуть скриншот макета и сказать «свёрстай так же». И начинается: цвет «примерно такой», отступ «на глаз», шрифт похожий. Модель не измеряет картинку, она её угадывает, и весь ИИ-акцент возвращается через заднюю дверь.

Figma-Context-MCP (он же Framelink, свыше 15 тысяч звёзд) даёт модели доступ к самим данным макета через API Figma. Причём не сырым ответом API — сервер вычищает лишнее и оставляет то, что нужно для вёрстки: раскладку и стили. Авторы формулируют цель прямо — реализовать дизайн в любом фреймворке с одного захода (README Framelink). Отступ становится числом, цвет — значением, а не догадкой по пикселям.

подключение · Figma MCP (Windows; нужен токен Figma)
{
  "mcpServers": {
    "Framelink MCP for Figma": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "figma-developer-mcp",
               "--figma-api-key=ТВОЙ_КЛЮЧ", "--stdio"]
    }
  }
}

На macOS и Linux то же самое без обёртки cmd /c: команда npx, дальше те же аргументы. Токен создаётся в настройках аккаунта Figma. После подключения работа выглядит так: кидаешь ссылку на фрейм и просишь собрать по нему страницу — модель читает раскладку из макета, а не пересказывает картинку своими словами.

◆ от вкуса — к заводу

Дизайн перестал выдавать нейросеть. А кто приведёт людей?

Красивая страница сама по себе денег не приносит. Дальше нужна система: что вообще строить, чем зацепить, откуда трафик и как он превращается в заявки. Тот же принцип — правила, записанные один раз, вместо ручного труда каждый день — масштабируется до целого контент-завода. Его собираем на практикуме, по шагам.

Что за практикум →

Что ты увидишь

Это не теория. Один и тот же запрос на голом Claude Code и на Claude Code со скиллами. Модель та же — разница только в том, какие правила она читает на входе.

🫠Без скилловберёт дефолты

ты: сделай лендинг для студии архитектуры

claude: Готово! Hero с сине-фиолетовым градиентом, кнопка-пилюля «Начать», три карточки с иконками, отзывы каруселью, плавное появление при скролле.

…архитектура на странице не при чём. Такой макет подошёл бы и криптобирже, и доставке еды.

🎯Со скилламисначала решает, потом верстает

ты: сделай лендинг для студии архитектуры

claude: Читаю так: сайт студии для заказчиков частных домов, язык сдержанно-редакционный. Токены: четыре цвета (тёплый камень, графит, охра, белый), гротеск + узкий заголовочный, крупная сетка под фото. Движение одно — раскрытие проекта. Собираю?

ты: да, variance 6, motion 2

claude: Сверстал, открыл в браузере, проверил на мобильной ширине. Убрал лишнюю плашку в футере.

Четыре инструмента против ИИ-акцента: frontend-design, taste-skill, playwright-mcp, Figma MCP — что чинит каждый
Четыре инструмента и что чинит каждый
Обрати внимание, что изменилось на самом деле. Не «стало красивее» — стало обоснованно. Модель назвала аудиторию, выбрала палитру под предмет, оставила одно движение вместо четырёх и сама проверила результат в браузере.

Чтобы не споткнуться

Три вещи, на которых спотыкаются почти все — и как пройти их сразу.

01
Не ставь все четыре сразу
Соблазн накатить всё за вечер и получить «дизайнера из коробки». На деле скиллы начнут перекрывать друг друга, а ты не поймёшь, что именно сработало. Начни с одного frontend-design и поживи с ним неделю. Ручки taste-skill добавь, когда захочется управлять результатом точнее. MCP — когда упрёшься в конкретную боль: не видит страницу или есть готовый макет.
02
Скилл не отменяет бриф
Ни один из четырёх не знает, для кого твой сайт и чем он должен отличаться от соседнего. Официальный скилл прямо начинает с того, что модель обязана назвать предмет, аудиторию и единственную задачу страницы — а взять их она может только у тебя. На «сделай красиво» правила ложатся вхолостую.
03
Читай SKILL.md перед установкой
Скилл — это инструкции, которые твоя модель выполнит без вопросов. Официальный набор Anthropic и репозиторий с десятками тысяч звёзд — одно, безымянный форк из подборки — другое. Открой файл, посмотри автора и что внутри. На пятом «скилле» из этого гайда как раз и видно, как выдуманный пункт живёт в подборках своей жизнью.

А если…

Четыре сомнения, которые ловят на входе. Отвечаю прямо.

…я вообще не дизайнер?
Тем полезнее. Скилл задаёт вопросы, которые дизайнер задал бы сам: для кого, зачем, какая одна задача у страницы. Ты отвечаешь словами про свой бизнес, а решения про палитру и шрифты принимаются по правилам, а не по твоему вкусу, которого пока нет.
…у меня нет Figma?
Тогда просто не ставь четвёртый инструмент. Он нужен, когда макет уже нарисован. Первые три работают сами по себе и закрывают большую часть акцента.
…получится, что все сайты со скиллами станут одинаковыми?
Риск реальный, и о нём знают: в анти-дефолтах Anthropic перечислены даже те палитры, которые появились как реакция на дефолты. Спасает то, что скилл требует привязки к предмету и аудитории — а они у всех разные. Плюс ручки taste-skill дают ещё один слой различий.
…я не хочу возиться с конфигами MCP?
И не надо на старте. Оба скилла ставятся одной командой без всяких конфигов. MCP — это следующий шаг, когда почувствуешь, что модели не хватает глаз или что перенос макета съедает время.

Зачем тебе это на самом деле

Дело не в том, что градиент некрасивый. Дело в том, что дефолтный дизайн считывается как дефолтное отношение. Человек попадает на страницу, за секунду узнаёт знакомый набор — и делает вывод не про дизайн, а про тебя: сделано на отвяжись, значит и продукт такой же. Ты этого вывода даже не увидишь, он случится до первого прокрута.

Обратная сторона приятнее. Отличаться сейчас дешевле, чем когда-либо: рынок завален одинаковыми страницами, и достаточно, чтобы твоя выглядела осознанной. Не гениальной — просто сделанной под конкретный предмет и конкретных людей. Четыре инструмента выше ровно это и дают: не чувство прекрасного, а обязанность принять решение там, где раньше подставлялся дефолт.

И ещё один слой, который замечаешь не сразу. Когда правила записаны, они перестают зависеть от твоего настроения и от того, что ты помнишь в конкретный вечер. Проект выглядит одинаково хорошо в понедельник и в три часа ночи в пятницу. Для одного человека, который тянет всё сам, это важнее любого отдельного приёма.

А дальше

Скиллы закрывают вопрос «почему это выглядит как ИИ». Но остаётся вопрос побольше: что именно ты собираешься этим строить.

Дизайн — одно звено. Дальше идут тема, которая цепляет, контент, который приводит людей, воронка, которая превращает их в заявки, и продукт, за который платят. У нас это собрано в контент-завод на Claude Code: поиск трендов, карусели и рилсы пачкой, гайды-лид-магниты, воронки на кодовые слова, платёжки. Ту же логику — записать правила один раз и дальше запускать — разбираем на практикуме, под твою нишу.

По соседним темам: агентство из скиллов внутри Claude Code →, 15 скиллов, прошедших проверку →, Claude думает, GPT Image рисует →

Практикум · AI Cube

Собери контент-завод
на Claude Code

За один вечер показываю всю цепочку: от каркаса проекта до принятой оплаты. Тренды, карусели и рилсы, воронки, лид-магниты, платёжки и боты — собранные одним человеком в Claude Code.

Перейти на практикум