Навык веб-дизайна от Together AI: устанавливает для агента 16 неизменяемых базовых правил (цвета и шрифты через токены, запрет на выдумывание данных и отзывов, размещение заголовка и основной кнопки на первом экране и т. д.), предлагает три направления из библиотеки тем на выбор, а после сборки проверяет нарушения в браузере с помощью sloplint перед сдачей.
Количество установок skills.sh: 74901 (+2635 / 24 ч)
Аудит безопасности: есть предупреждения о рисках
- Ссылки на несканированные скрипты: scripts/sloplint.mjs, scripts/capture.mjs, scripts/theme.mjs
- Область аудита: GitHub nutlope/hallmark/skills/hallmark/SKILL.md (сканируется только текст SKILL.md)
Обоснование
- Базовые правила реализованы через конкретный CSS: запрет на transition: all, запрет на анимацию width / height / top / left, использование overflow-x: clip для html и body, наличие :focus-visible для всех интерактивных элементов, наличие fallback-решений prefers-reduced-motion для всех анимаций
- Перед началом работы задаются только четыре вопроса (материалы, аудитория, целевое действие страницы, тон); отсутствующие цифры, цитаты и логотипы оставляются пустыми, агенту запрещается их выдумывать
- theme.mjs предлагает три темы согласно промпту и ведет лог, чтобы избежать повторения одного и того же стиля дважды подряд; автор утверждает, что в библиотеке тем есть 50 материалов, а в библиотеке фотографий — 755 изображений с открытой лицензией, при использовании которых в футере ставится подпись
- За последние 24 часов skills.sh установили 2635 раз, всего накопилось 74901; за последнюю неделю было 6181, в предыдущие недели показатели держались на уровне более двух тысяч (отражает только уровень интереса)
Использование
- npx skills add https://github.com/nutlope/hallmark --skill hallmark (в README автора используется npx skills add nutlope/hallmark -g для глобальной установки); также есть плагин для Claude Code
- Для создания новой страницы просто опишите требования; для изменения существующей страницы укажите её явно, например /hallmark redesign <путь> или /hallmark audit <путь>
- Требуется Node 18+; для проверки в браузере и создания скриншотов дополнительно нужны npm i -g puppeteer-core и Chrome, если их нет, выполняется только статическая проверка
Риски
- Скрипты sloplint.mjs, capture.mjs и theme.mjs, упомянутые в предупреждениях аудита, не были просканированы; SKILL.md заставляет агента запускать их через Node, а capture.mjs открывает URL вашего продукта или dev-сервер для создания скриншотов, что соответствует назначению
- Библиотека фотографий содержит только ссылки на Wikimedia Commons и не включает файлы изображений, при использовании требуется загрузка по сети; в сканировании этот сетевой доступ не был выделен отдельно
- Процесс требует чтения нескольких справочных файлов и многократных проверок, автор также отмечает, что загрузка лишних файлов является самым значительным избегаемым расходом