Дизайн от ИИ выглядит дёшево. Дело не в промпте
Inter, фиолетовый градиент, карточки в карточках — это не лень модели. Это среднее по датасету. Три скилла, которые дают агенту язык дизайна.
Тот самый шрифт Inter. Тот самый фиолетовый градиент. Карточки внутри карточек. Если вы просили ИИ сделать интерфейс, вы это видели.
Проблема не в том, что модель ленится. Она выдаёт среднее по датасету, а среднее по интернету выглядит именно так. Промптом это лечится плохо — не «не лечится», а плохо: каждый раз заново и без гарантии.
Три скилла, которые дают агенту язык дизайна
Impeccable (pbakaus/impeccable, Apache-2.0) — набрал около 45 тысяч звёзд и встроен в GitHub Copilot. Даёт агенту связный язык дизайна вместо среднего.
Важная поправка, которую я сам сначала переврал: команда npx impeccable detect только находит анти-паттерны. Чинит их цепочка document → audit → critique → polish. Это разные вещи, и путать их — значит обещать инструменту чужую функцию.
Taste (leonxlnx/taste-skill, MIT) — около 60 тысяч звёзд. По сети ходит утверждение, что он «обучен на сотне награждённых сайтов». Официально это не подтверждено. Awwwards там скорее ориентир настроения, чем датасет — и «не подтверждено» это не то же самое, что «доказано ложное».
emil-design-eng (emilkowalski/skills, MIT, около 8 тысяч звёзд) — про анимацию и микровзаимодействия.
Заодно про чужие регалии
Полу Бакаусу в обзорах приписывают tota11y и GreenSock. Это неверно: за ним jQuery UI, работа в Google и AMP, стартап Renaissance Geek. Регалий хватает и без чужих — и подписывать человеку чужие достижения не комплимент.
Что из этого следует практически
Скилл — это не промпт побольше. Это набор правил, критериев и процедур проверки, который живёт рядом с проектом и применяется одинаково каждый раз. Разница между «попросил красиво» и «дал критерии красоты» примерно такая же, как между «пиши хороший код» и линтером с конфигом.