Impeccable 3.9.1: как убрать фиолетовые градиенты из AI-кода за 10 секунд
Вы сидите за столом, смотрите на свежесгенерированный AI-инструментом макет страницы. И видите знакомую картину: шрифт Inter, фиолетовый градиент на кнопке, карточка внутри карточки, ещё одна карточка. Всё чисто, аккуратно — и совершенно безлико. Разработчик пожимает плечами: «AI так сделал».
Источник: GitHub репозиторий Impeccable
Это не брак инструмента. Это проблема обучения. AI-помощники по коду — Codex, Claude Code, Cursor — умеют писать код, но не умеют отличать хороший дизайн от шаблонного. Они не знают, что Inter — не единственный шрифт в мире, а фиолетовый градиент — не универсальное решение для кнопки.
В июле 2026 года вышла версия 3.9.1 открытого инструмента Impeccable, который решает именно эту проблему. Он не заменяет дизайнера, но учит AI-инструменты видеть разницу между «сделано» и «сделано хорошо». И устанавливается одной командой.
Что на самом деле даёт этот репозиторий
Impeccable — это не программа, которую вы запускаете. Это набор инструкций, словарей и правил, которые вы подключаете к вашему AI-инструменту для кода. Внутри три вещи:
Словарь по типографике, цвету и движению. AI-инструмент получает не просто «сделай красиво», а конкретные термины: какой шрифт когда уместен, как работают интервалы, что такое хороший контраст, как анимация влияет на восприятие. Без этого словаря AI опирается на самое частое в своей обучающей выборке — а там как раз Inter и фиолетовый градиент.
23 команды. Это готовые запросы, которые вы даёте AI-инструменту, когда хотите проверить или поправить дизайн. Например, команда «проверь отступы» заставит инструмент пройтись по коду и найти места, где расстояния между элементами нарушают логику.
Детектор, который ловит слабые места прямо в коде. Он не ждёт, пока вы скажете «проверь». Он сам находит типовые ошибки: карточки, вложенные без нужды, кнопки без hover-состояния, текст, который сливается с фоном.
В версии 3.9.1 появился дизайн-хук — детектор проверяет правки прямо в момент редактирования. То есть вы меняете строчку, а инструмент сразу говорит: «С этим цветом текст будет нечитаем». Раньше нужно было запускать проверку отдельно.
Куда это встраивается в рабочий процесс
Представьте обычную ситуацию: команда из трёх человек — дизайнер, фронтенд-разработчик и продакт. Дизайнер нарисовал макет в Figma, разработчик переносит его в код с помощью AI-инструмента. AI пишет быстро, но вносит свои «улучшения»: меняет шрифт на Inter, добавляет градиент, которого не было в макете, вкладывает одну карточку в другую.
Разработчик тратит время на правки. Дизайнер тратит время на объяснения. Продакт тратит время на согласование.
Impeccable ставится между AI-инструментом и кодом. Он не блокирует генерацию, но добавляет слой проверки. Когда AI пишет <div class="card"><div class="card-inner">, детектор может сказать: «Зачем здесь вложенная карточка? Можно одним элементом». Когда AI ставит font-family: 'Inter', словарь напоминает: «В проекте используется системный шрифт, не меняй».
По словам автора инструмента, который использует его ежедневно в Codex, реакция у всех, кто попробовал, одинаковая — забирают себе. Инструмент не требует перестройки процесса, он просто делает результат чище.
Как попробовать за вечер, не перестраивая команду
Установка в версии 3.9.1 — одна команда. Если вы используете Codex, Claude Code или Cursor, достаточно выполнить в терминале:
npm install -g impeccable
Или, если предпочитаете установку через curl:
curl -sSL https://raw.githubusercontent.com/andrew--r/impeccable/main/install.sh | bash
После установки нужно подключить скилл к вашему инструменту. Для Codex это файл конфигурации, куда добавляется строка "impeccable": true. Для Cursor — настройка в .cursorrules. Для Claude Code — инструкция в системном промпте.
Дальше можно проверить на реальном проекте. Возьмите страницу, которую недавно генерировал AI, и запустите детектор:
impeccable check ./src/components
Детектор пройдётся по файлам и покажет, где дизайн отклоняется от правил. Вы увидите не абстрактные «улучшите UX», а конкретные строки кода с пояснением: «шрифт не соответствует проекту», «отступ между заголовком и текстом меньше стандартного», «кнопка без состояния при наведении».
Что проверить за первую неделю:
- Совместимость с вашей версией инструмента. Impeccable — открытый проект, он может отставать от обновлений Codex или Cursor. Перед установкой проверьте, поддерживается ли ваша версия.
- Количество ложных срабатываний. Детектор может находить проблемы там, где их нет, особенно если в проекте нестандартные дизайн-решения. Первую неделю лучше проверять каждое предупреждение вручную.
- Реакция команды. Разработчики могут воспринять автоматические проверки как контроль. Объясните, что это инструмент, который экономит их время на правках, а не способ ловить ошибки.
Какие риски стоит проверить до внедрения
Impeccable — открытый инструмент, и у этого есть обратная сторона.
Поддержка может быть нерегулярной. Автор обновляет проект, но это не коммерческий продукт с SLA. Если выйдет новая версия Codex, которая ломает совместимость, исправление может появиться не сразу.
Детектор требует настройки под проект. Словарь и правила по умолчанию — это хорошая база, но не истина в последней инстанции. Если в вашем проекте осознанно используется нестандартная типографика или цветовая схема, детектор будет выдавать ложные срабатывания, пока вы не настроите исключения.
45 правил — это много. Для небольшого проекта или прототипа часть правил может быть избыточной. Например, проверка микроанимации на странице, которая будет жить две недели. Придётся либо отключать правила вручную, либо мириться с шумом.
Зависимость от одного разработчика. Репозиторий ведёт один человек — Andrew R. Если он потеряет интерес или уйдёт в другой проект, развитие остановится. Форкнуть можно, но поддерживать форк — отдельная работа.
Что делать прямо сейчас
Impeccable 3.9.1 — не серебряная пуля, но полезный инструмент для команд, которые регулярно используют AI-инструменты для генерации кода и хотят получать на выходе не просто рабочий, а аккуратный результат.
Если вы разработчик: установите, проверьте на одном проекте, посмотрите, сколько ложных срабатываний. Если их мало — оставьте в рабочем процессе.
Если вы продакт или техлид: дайте команде неделю на тест. Попросите разработчика записать, сколько времени ушло на правки дизайна до и после подключения Impeccable. Если разница заметна — внедряйте.
Если вы дизайнер: это ваш инструмент контроля. Вы можете написать свои правила для детектора и быть уверенным, что AI-инструмент не «улучшит» макет без спроса.
Главное — не ждать, что инструмент сделает дизайн сам. Он только не даёт AI-инструменту скатываться в шаблон. Хороший дизайн по-прежнему начинается с человека.
Источники
Темы журнала
Что почитать дальше
- Clipia MCP для Claude Code, Cursor и Codex: генерация фото и видео через AI-агента вместо отдельного сервиса
- Claude Tag в Slack: какой ИИ-агент можно пускать в общий канал и что проверить перед запуском
- Claude пишет 80% кода в Anthropic: почему ревью стало узким местом
- ZCode 3.0: стоит ли заменить Claude Code — обзор для разработчиков
- Alibaba запретила Claude Code: что делать разработчикам