LABVIBE · МЕДИА ДЛЯ ТЕХ, КТО ДЕЛАЕТ

GitHub-проекты · 1 ноября 2026 г.

Hallmark: скилл для дизайна сайтов без AI slop

Hallmark помогает Codex, Claude Code и другим агентам проектировать сайты с характером, а затем проверяет макет и доступность в браузере.

Образцы бумаги и дизайн-макеты рядом с инструментами для вёрстки
Иллюстрация LabVibe, создана ИИ (AI-generated)
Материал подготовлен по мотивам первоисточника. Оригинал: GitHub / Nutlope — Hallmark: README and repository.

Что такое Hallmark

Hallmark — открытый скилл для Claude Code, Codex, Cursor и OpenCode, который задаёт агенту процесс проектирования веб-страницы и проверяет результат. Он адресован знакомой проблеме: сайты, собранные по короткому запросу, часто получают одинаковый набор решений — градиентный первый экран, карточки, случайные акцентные цвета и декоративные заголовки. Hallmark помогает разнообразить дизайн сайта с помощью ИИ, но не обещает автоматически заменить работу дизайнера.

Вместо одного универсального шаблона репозиторий предлагает 50 тем. Тема задаёт визуальный материал: палитру, типографику, поверхности и подход к фотографиям. Затем агент строит структуру страницы под её задачу. Страница бронирования должна помогать записаться, магазин — выбрать товар, а рассылка — подписаться. В описании проекта также есть режим custom, который отказывается от каталога тем и строит направление по запросу и контексту продукта.

До генерации скилл изучает проект: шрифты, цвета, фреймворк и существующий `design.md`. Он запрашивает реальные фотографии, скриншоты или цифры, если они нужны, и не должен придумывать их за пользователя. Для знакомства с другими инструментами этой категории можно посмотреть наш [обзор решений для вайбкодинга](/stati/ii-dlya-vaybkodinga/).

Как Hallmark проверяет дизайн сайта нейросетью

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

Затем `sloplint` ищет характерные для генеративных макетов повторы: подпись над каждым заголовком, текст с искусственно разреженными заглавными буквами, одно цветное слово в крупном заголовке, пустые рамки вместо изображений или страницу, где одни фотографии. Среди других примеров — не помещающийся по высоте первый экран, одинаковая форма подписки внизу каждой страницы и форма, которая показывает благодарность, но ничего не отправляет. Эти проверки формализуют часть визуальной критики, а не выносят универсальный вердикт о вкусе.

У проверок есть уровни. Базовые требования вроде контраста, видимого фокуса, поддержки уменьшения анимации, корректной мобильной версии и отсутствия выдуманных фактов блокируют выпуск. Для типичных шаблонных решений агент может указать причину отступления. Менее критичные замечания остаются подсказками. По README, браузерная проверка проходит на восьми ширинах, а затем результат оценивает отдельный ревьюер в свежем контексте.

Установка Hallmark в Codex и запуск

Для установки скилла глобально нужен Node.js 18 или новее. Команда из README добавляет Hallmark в окружение Codex: `npx skills add nutlope/hallmark -g --agent codex`. После установки попросите агента создать конкретную страницу, например: `$hallmark сайт небольшой кофейни с меню, адресом и бронированием столика`. Если автоматический вызов не сработал, в инструкции проекта советуют назвать Hallmark явно.

Чтобы переработать существующий сайт, используйте `$hallmark redesign ./src/app`, указав реальный путь. Режим редизайна рассчитан на сохранение текста, ссылок, полей и обработчиков. Перед изменениями инструмент фиксирует их, после — проверяет, что важные элементы не потерялись, и готовит сравнение до и после. Для отчёта без правок предусмотрена команда `$hallmark audit ./index.html`. Существующую страницу скилл не должен менять сам по себе: редизайн нужно запросить отдельно.

Статические проверки можно запускать командой `node skills/hallmark/scripts/sloplint.mjs ./путь-к-странице --render`. Для рендеринга, скриншотов и браузерного аудита README отдельно указывает на необходимость `puppeteer-core` и установленного Chrome. Без них остаются статические проверки. На странице Hallmark сказано, что ключ API для изображений не обязателен: проект использует собственную подборку фотографий с Wikimedia Commons и указывает авторство.

Ограничения и лицензия

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

Основной репозиторий распространяется по MIT. Для фотографий действуют лицензии самих материалов Wikimedia Commons, их следует сохранять и атрибутировать отдельно. Проект можно установить через `npx skills`, применить к новому сайту или явно запустить для аудита и редизайна. Каталог тем и демонстрации доступны на сайте Hallmark. На момент проверки в README описана версия Hallmark 2 с 50 темами. Мы не запускали скилл на собственном проекте, поэтому не оцениваем качество его результата по личному тесту.