Блюпринт · сентябрь 2026

5 плагинов дизайна для Claude Code: ставим за 3 минуты

Просишь Claude Code собрать сайт и получаешь шаблон: те же отступы, серый текст на цветной кнопке. Правил дизайна у него нет. Открой окно команд в папке проекта, вставь пять строк из блока ниже и нажимай Enter после каждой: 3 минуты, и правила у него появятся

npx -y skills add https://github.com/Leonxlnx/taste-skill --skill design-taste-frontend --agent claude-code -y
npx -y impeccable install --providers=claude --scope=project
npm install -g @playwright/cli@latest && playwright-cli install --skills
curl -L -o DESIGN.md https://raw.githubusercontent.com/VoltAgent/awesome-design-md/main/design-md/notion/DESIGN.md
git clone https://github.com/img2threejs/img2threejs.git .claude/skills/img2threejs

Пять строк отработали за 3 минуты 8 секунд. В ролике звучит «за 30 секунд»: столько занимает одна команда, а не все пять. Дольше всех ставится Impeccable, он тянет 14 МБ движка

5 команд ставят 4 набора правил и DESIGN.md за 3 минуты, просьба ниже даёт готовую страницу за 102 секунды

Первая страница одной просьбой

Открой в этой же папке Claude Code и вставь ему просьбу целиком:

Используй скилл design-taste-frontend и файл DESIGN.md в корне проекта (цвета, шрифты, отступы, кнопки оттуда). Собери одностраничный лендинг кофейни в одном файле index.html: только HTML и CSS внутри файла, без сборщиков и без внешних библиотек. Блоки: шапка, hero с заголовком и кнопкой, три преимущества, меню из четырёх позиций с ценами, адрес и часы работы, футер.

102 секунды, и рядом лежит index.html на 15 289 байт. Вот что в нём:

Шапка с фиолетовой кнопкой, под ней тёмно-синий экран с крупным заголовком и три пастельные карточки в окне браузера
Одна просьба, 102 секунды. Тёмно-синий экран и фиолетовая кнопка взяты из DESIGN.md Notion, карточки собраны по правилам набора

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

Окно команд на Mac это программа «Терминал» (Cmd и пробел, набери Terminal), на Windows подойдёт Windows Terminal из магазина приложений. В нужную папку попадаешь правым кликом по ней: на Mac «Новый терминал в папке», на Windows «Открыть в терминале». Перед установкой стоит проверить, что машина готова:

node -v
python3 -V

Обе строки ответили номером версии (у Node нужен 20 или выше) - едем дальше. Ответили command not found - поставь недостающее с nodejs.org и python.org, это два обычных установщика

Что агент увидел, проверяется одной фразой: скажи ему «перечисли скиллы этого проекта». У меня ответ пришёл такой: design-taste-frontend, img2threejs, impeccable, playwright-cli. Файла DESIGN.md в списке нет и не должно быть: это файл в корне, не скилл

Замер прогона 21.09.2026: пять установок 3 мин 8 с (12 + 160 + 3 + 1 + 12 секунд), сборка страницы 102 с, размер index.html 15 289 байт, Claude Code 2.1.261, node v26.9.0.

Что даёт каждое из пяти

Порядок как в ролике. Любое из пяти ставится отдельно, любое можно пропустить

Что ставимЧто даёт
TasteSkillправила веб-дизайна вместо усреднённого вывода
Impeccableдизайн-систему, 24 команды и детектор слабостей без ИИ
Playwright CLIагент сам открывает браузер и проверяет собранную страницу
Awesome Designготовую дизайн-систему известного сайта одним файлом
Image to Three.jsкартинку с фотографии, пересобранную в 3D-объект кодом

TasteSkill

Первая команда из блока выше. Установщик покажет Found 13 skills, выберет один и напишет Installed 1 skill. Скилл ляжет в .claude/skills/design-taste-frontend, это 88 КБ текстовых правил: сетка, типографика, воздух, иерархия, движение. Что даёт: агент перестаёт выдавать интерфейс, собранный по среднему шаблону

Impeccable

Вторая команда. Ставится дольше всех и с первого раза может упасть строкой Download failed: Could not verify skill bundle: он не дождался ответа, повтори ту же команду. В конце скилл попросит выполнить /impeccable init уже внутри Claude Code. Что даёт: общий язык дизайна из 24 команд (/impeccable audit, /impeccable polish, /impeccable critique), правку элементов прямо в браузере через /impeccable live и детектор, который ищет 61 типовую слабость интерфейса без всякого ИИ

Playwright CLI

Третья команда ставит сам инструмент и его набор правил. Проверить: playwright-cli --version, у меня 0.1.21. Нужен Node 20 или новее. Что даёт: агент открывает страницу в настоящем браузере, читает её структуру, ищет элементы и снимает кадры сам, без твоего участия

Awesome Design

Четвёртая команда кладёт в корень проекта файл DESIGN.md с дизайн-системой Notion: 821 строка, палитра, шрифты, отступы, кнопки, компоненты, поведение на телефоне. В коллекции 73 таких файла, любой другой берётся тем же curl, меняется только имя папки в адресе. Что даёт: агент собирает интерфейс не «как-нибудь красиво», а по конкретной системе с конкретными цветами

Image to Three.js

Пятая команда клонирует скилл img2threejs в папку проекта. Внутри Claude Code он вызывается фразой вида «Rebuild this object as a Three.js model» с приложенной картинкой, доустанавливать ничего не нужно, хватает Python 3.10. Что даёт: предмет с фотографии, пересобранный в код Three.js из примитивов, который можно читать и анимировать. В этом прогоне я его только установил и проверил, что агент его видит: сборка 3D-объекта это отдельная сцена и отдельный цикл проверок, кадра результата тут нет

Детектор Impeccable: было 8 замечаний, стало ноль

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

npx impeccable detect index.html

На моей странице детектор нашёл 8 замечаний и 4 совета. Часть из них глазами не поймать вообще: чужой шрифт и выцветший серый мозг достраивает сам

Что написал детекторЧто это значит
low-contrast 1.0:1 (need 4.5:1)текст кнопки в шапке того же тона, что фон кнопки: надпись не читается вообще
gray-on-colorсерый текст на цветном фоне, выглядит выцветшим
design-system-font: uses inter; not declared in DESIGN.mdшрифт взят не из дизайн-системы, которую сам же агент и получил
overused-font: Primary font: interInter стоит на половине сайтов мира, лицо интерфейса он не делает

Дальше не чини руками. Скажи Claude Code: «запусти npx impeccable detect index.html, прочитай замечания и исправь их все, внешний вид и структуру страницы не меняй». Через четыре минуты повторный прогон детектора дал ноль замечаний

Верх страницы до и после починки: сверху кнопка в шапке с нечитаемой серой надписью, снизу та же кнопка с белой
Сверху до починки: надпись на фиолетовой кнопке почти не видна. Снизу после: контраст 4.5:1, шрифт из дизайн-системы. Структура тегов не изменилась

Playwright смотрит страницу вместо тебя

Агент, который собрал страницу, может её и открыть. Раздай папку по домашнему адресу и дай этот адрес ему:

python3 -m http.server 8765 --bind 127.0.0.1
playwright-cli open http://127.0.0.1:8765/
playwright-cli eval "document.title"
playwright-cli screenshot --filename=kadr.png

Первая строка обязательна: файл прямо с диска Playwright CLI открывать отказывается и пишет Access to "file:" protocol is blocked. Дальше он читает заголовок вкладки, ищет элементы по тексту и снимает кадры. Команда playwright-cli open --mobile открывает ту же страницу телефоном, и вот тут на моей странице вылезло то, чего на большом экране не было видно

Та же страница в мобильном размере: пункты меню в шапке разъехались в три строки, кнопка обрезана краем экрана
Мобильный кадр снял сам Playwright. Шапка не поместилась: меню разъехалось, кнопка ушла за край. На большом экране этого не видно

Дефект я отдал обратно агенту одной фразой: «шапка не помещается в 360 px, почини». Связка ради этого и ставится: страницу он собрал сам, кадр снял сам, а что делать с дефектом решаешь ты

Что ломается и что делать

Что видишь на экранеПочемуЧто сделать
Download failed: Could not verify skill bundleдвижок Impeccable на 14 МБ не докачалсяповтори ту же команду, у меня со второго раза прошло за 160 с
Access to "file:" protocol is blockedбраузер агента не открывает файлы прямо с дискавыполни python3 -m http.server 8765 --bind 127.0.0.1 и дай ему адрес http://127.0.0.1:8765/
command not found: npx или command not found: python3на машине нет Node или Pythonпоставь недостающее с nodejs.org и python.org, потом проверь node -v и python3 -V
command not found: git на пятой командене стоит gitна Mac выполни xcode-select --install, на Windows поставь его с git-scm.com
Отказано в доступе на третьей команде (EACCES)системная папка закрыта на записьповтори её как sudo npm install -g @playwright/cli@latest и введи пароль от компьютера
Агент не видит наборы правил, хотя папки на местеокно агента открыто до установкизакрой окно Claude Code и открой заново в той же папке
Страница собралась, но выглядит как раньшев просьбе не названы ни скилл, ни DESIGN.mdназови оба прямо в тексте просьбы, как в блоке выше
Детектор молчит, а глазами видно кривоdetect ловит правила, а не вкуспозови /impeccable critique внутри агента, это уже разбор с ИИ

Что ещё почитать

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

Хочешь глубже про сами скиллы: три дизайн-скилла для Claude и разбор UI UX Pro Max. Не работал со скиллами вообще: начни с того, что такое скиллы Claude. Нужен не лендинг, а сайт целиком одной строкой: собрать сайт одной строкой

Источники

Страницы открыты 21 сентября 2026 года, поведение инструментов снято собственным прогоном на своей машине

  • Leonxlnx/taste-skill - команда установки, состав скиллов, три параметра настройки, лицензия MIT
  • pbakaus/impeccable - команды install и detect, 24 команды, Live Mode, лицензия Apache 2.0
  • Документация Impeccable - порядок установки и /impeccable init
  • Playwright: установка инструмента для агентов - глобальная установка, install --skills, требование Node 20
  • microsoft/playwright - исходники инструмента и лицензия Apache 2.0
  • VoltAgent/awesome-design-md - 73 файла DESIGN.md, как их применять, лицензия MIT
  • img2threejs/img2threejs - клонирование в папку скиллов, требование Python 3.10, лицензия Apache 2.0
  • Собственный прогон 21 сентября 2026 года: установка пяти дополнений, сборка страницы, два прогона детектора и кадры из браузера

Памятка: пять команд и два правила

Всё, что понадобится в следующем проекте, когда эта статья уже закрыта

Сохрани себе

  • перед установкой: node -v и python3 -V отвечают версиями, у Node нужен 20 или выше
  • пять команд в корне проекта: npx -y skills add …/taste-skill · npx -y impeccable install · npm install -g @playwright/cli@latest · curl -L -o DESIGN.md … · git clone …/img2threejs.git
  • четыре набора правил уходят в .claude/skills, DESIGN.md остаётся в корне
  • Impeccable с первого раза может не докачаться: помогает повтор той же команды
  • в просьбе к агенту называй набор правил и DESIGN.md словами, иначе он их не возьмёт
  • гони детектор Impeccable после каждой сборки: 8 замечаний на первой же странице это норма
  • файл прямо с диска браузер агента не открывает, сначала раздай папку одной командой

Про следующий шаг

Форму ты теперь закрываешь пятью командами. Остаётся вещь, которая приносит деньги

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

Приходишь со своей задачей, уходишь с собранной вещью и понимаешь, как повторить это без меня

Забрать путёвку в ИИ-Лагерь

Заявка в закрытый канал, одобряю сразу. Бот напишет первым и отдаст три дня Лагеря. Бесплатно

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

Это правда бесплатно?

Да. TasteSkill и Awesome Design под лицензией MIT, Impeccable и Image to Three.js под Apache 2.0, Playwright ставится бесплатно. Платить нужно только за самого агента: свой тариф Claude Code ты оплачиваешь как обычно

Нужны все пять?

Нет. Минимум для приличной страницы это TasteSkill и DESIGN.md из Awesome Design. Impeccable добавляет проверку, Playwright даёт глаза, Image to Three.js нужен только под 3D

Наборы правил ставятся в проект или на всю машину?

В блоке выше все команды кладут файлы в текущий проект. У Playwright есть флаг -g, он положит свой набор в ~/.claude/skills и сделает его общим для всех проектов

Работает это в Cursor и Codex?

TasteSkill и Impeccable поддерживают Cursor и Codex, у Impeccable флаг --providers=claude,codex,cursor. Image to Three.js работает в Claude Code, Codex и OpenCode. Прогон в статье сделан только в Claude Code

Если дочитал до конца

Дальше я пишу в своём канале

Я работаю один, без команды и подрядчиков: всё собираю Claude, Claude Code и агентами. В канале показываю внутрянку: какие скиллы реально в работе, где агент собрал ерунду и что я дописал. Разборов там больше, чем доезжает до сайта

Заходи в мой канал

Это заявка на вход в мой закрытый канал, одобряю сразу. Бесплатно