pimenov.ai

База знаний

Taste Skill — anti-slop набор скиллов для ИИ-агентов

Набор Agent Skills для Claude Code, Cursor и Codex: убирает шаблонный фронтенд и помогает ИИ-агенту строить премиальные интерфейсы с продуманной типографикой.

Опубликовано

Практический справочник по Taste Skill: набору Agent Skills, которые помогают ИИ-агенту строить аккуратный премиальный фронтенд вместо однотипных шаблонных страниц.

📌
Главное в одном абзаце: Taste Skill подключается к кодинг-агенту (Claude Code, Cursor, Codex) и задаёт ему «вкус»: правила по типографике, композиции, отступам и анимации. На выходе интерфейс выглядит аккуратнее и продуманнее дефолтной генерации, а насколько именно — зависит от самого агента.

Что это такое

Taste Skill — это открытый набор портативных инструкций для ИИ-агентов, которые пишут код интерфейсов. Вы подключаете нужный скилл, и агент начинает следить за визуальным качеством: сетка, шрифты, воздух между блоками, движение. Без него агент чаще выдаёт бойлерплейт, который сразу считывается как «сгенерировано ИИ».

💡
Термины. Agent Skill — файл SKILL.md с инструкциями, который агент подгружает автоматически. Slop значит генерик-выдачу: одинаковые лендинги, дефолтные шрифты, безжизненные отступы. Taste Skill борется именно с этим, отсюда и слоган «anti-slop».

Что важно знать сразу:

  • Framework-agnostic. Работает с React, Vue, Svelte. Правила описывают дизайн-намерение поверх любой библиотеки.
  • Лицензия MIT. Проект открытый, можно копировать и дорабатывать под себя.
  • Формат Agent Skills. Ставится через npx skills add, тот же CLI, что и у других портативных скиллов.
  • Два семейства. Скиллы кода выдают готовый код, скиллы генерации изображений — только референсные картинки.
⚠️
Дисклеймер автора. У проекта нет своего токена, коина или крипто-проекта. Любой токен с именем Taste Skill — мошенничество и к автору отношения не имеет.

Как это работает

Логика простая: агент читает бриф, подгружает SKILL.md и применяет заложенные в него правила к вёрстке.

flowchart LR
A["Бриф задачи"] --> B["Агент подгружает SKILL.md"]
B --> C["Правила: layout, типографика, motion, spacing"]
C --> D["Фронтенд без slop"]

В основном скилле (taste-skill) агент дополнительно определяет дизайн-язык из брифа и подстраивает три числовых значения (см. раздел «Три числовых значения»). Внутри зашиты каркасы анимаций на GSAP, запрет длинного тире в интерфейсных текстах, протокол аудита при редизайне и обязательная предполётная проверка перед выдачей кода.

💡
Как агент понимает, что скилл нужен. После установки скилл лежит рядом с проектом, и агент подгружает его сам, когда задача касается интерфейса. Если этого не произошло, назовите скилл в промпте явно (например: «используй design-taste-frontend»). Для image-to-code порядок шагов лучше указывать всегда.

Установка и подключение

⚙️
Что нужно заранее. Команда npx skills add работает через npx, поэтому на машине должен стоять Node.js (с npm). Отдельный аккаунт или ключ не требуется.

Поставить весь набор скиллов сразу:

npx skills add https://github.com/Leonxlnx/taste-skill

Поставить один скилл по его install-имени (это значение из поля name: внутри SKILL.md, а не имя папки):

npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"
⚠️
Основной скилл теперь v2 (экспериментальный) — это заметная переработка первой версии. Если стоит v1, повторный запуск установки обновит его на месте. Install-имя не изменилось, скрипты править не нужно.

Если вам нужно поведение старой версии, закрепите её явно:

npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend-v1"
💡
Без CLI. Любой SKILL.md можно просто скопировать в проект или вставить в диалог с ChatGPT или Codex. Скилл — это текстовые инструкции, установщик лишь раскладывает их по местам.

Каталог скиллов

Каждый скилл делает одну работу, полный набор держать необязательно. Скиллы можно ставить по одному и комбинировать под задачу: конфликтов между ними нет, но включать сразу несколько с пересекающимся назначением (скажем, два визуальных направления) не стоит. Столбец Install-имя — это то, что передаётся в --skill.

Скиллы кода (выдают код):

Скилл (папка)Install-имяДля чего
taste-skilldesign-taste-frontendОсновной скилл по умолчанию. v2: разбор брифа, карта дизайн-системы, три числовых значения, каркасы GSAP, строгая предполётная проверка.
taste-skill-v1design-taste-frontend-v1Оригинальная первая версия. Ставьте, только если v2 что-то ломает в вашем процессе.
gpt-tasteskillgpt-tasteСтрогий вариант для GPT/Codex: выше вариативность верстки и сильнее направляет анимацию (GSAP), агрессивный anti-slop.
image-to-code-skillimage-to-codeПайплайн «сначала картинка»: генерирует референсы, затем разбирает их и верстает под них.
redesign-skillredesign-existing-projectsДля существующих проектов: сначала аудит интерфейса, затем правки верстки, отступов и иерархии.
soft-skillhigh-end-visual-designСпокойный дорогой UI: мягкий контраст, воздух, премиум-шрифты, пружинная анимация.
output-skillfull-output-enforcementКогда модель отдаёт полуфабрикат: полный вывод без заглушек и комментариев-плейсхолдеров.
minimalist-skillminimalist-uiРедакторский UI в духе Notion и Linear: сдержанная палитра, чёткая структура.
brutalist-skillindustrial-brutalist-uiЖёсткий механический язык: швейцарская типографика и резкий контраст, экспериментальная сетка.
stitch-skillstitch-design-tasteПравила под Google Stitch, включая опциональный экспорт в формате DESIGN.md.

Скиллы генерации изображений (выдают только картинки):

Скилл (папка)Install-имяДля чего
imagegen-frontend-webimagegen-frontend-webКомпозиции сайтов: hero, лендинги, многосекционные макеты с сильной типографикой.
imagegen-frontend-mobileimagegen-frontend-mobileМобильные экраны и флоу: iOS, Android, кроссплатформа, единые наборы макетов.
brandkitbrandkitБрендборды: направления логотипа, палитры, типографика, применение идентики.
💡
Связка картинка → код. Скиллы генерации отдают только визуал. Готовые кадры затем передают кодинг-агенту (Codex, Cursor, Claude Code) на реализацию, либо используют image-to-code-skill, который делает оба шага в одном процессе.

Три числовых значения (в основном скилле)

В начале файла основного скилла стоят три параметра со шкалой 1–10. Ими задаётся характер результата. Это обычные числа в шапке SKILL.md, которые вы правите текстом перед запуском задачи, никакого интерфейса со слайдерами нет. Настройки встречаются и у некоторых других ключевых скиллов, но именно этот набор из трёх значений относится к taste-skill.

ПараметрНизкое значениеВысокое значение
DESIGN_VARIANCEЦентрированная, чистая версткаАсимметрия, современный экспериментальный layout
MOTION_INTENSITYАнимация на hoverСкролл-анимации, магнитные эффекты
VISUAL_DENSITYПросторно, много воздухаПлотные дашборды, много данных на экран
⚖️
Компромисс. Высокая вариативность и плотность выглядят эффектно, но усложняют поддержку и читаемость. Для продуктовых интерфейсов держите значения ниже, для промо-лендингов можно поднять.

Какой скилл выбрать

  • Нужен безопасный универсальный старт → taste-skill (сейчас v2, экспериментальный).
  • Важно точное поведение старой версии → taste-skill-v1.
  • Работаете в GPT/Codex и хотите строже → gpt-taste.
  • Нужен маршрут «картинка → анализ → код» → image-to-code-skill.
  • Правите существующий проект вместо старта с нуля → redesign-existing-projects.
  • Визуальное направление уже выбрано → high-end-visual-design, minimalist-ui или industrial-brutalist-ui.
  • Агент обрывает вывод на полпути → full-output-enforcement.
  • Нужны картинки вместо кода → imagegen-frontend-web, imagegen-frontend-mobile или brandkit.

Практические сценарии

  • Лендинг с нуля. Ставите design-taste-frontend, даёте бриф, поднимаете DESIGN_VARIANCE, получаете промо-страницу, которая не выглядит как дефолтный шаблон.
  • Редизайн старого проекта. redesign-existing-projects сначала проводит аудит текущего UI, затем чинит отступы, иерархию и типографику по шагам.
  • Картинка → код. image-to-code генерирует референсы интерфейса, разбирает их и реализует вёрстку под утверждённый визуал. Явно укажите в промпте нужный порядок шагов.
  • Брендборд под запуск. brandkit собирает варианты логотипа, палитру и типографику. Дальше кадры уходят кодинг-агенту как визуальный ориентир.
📌
Как встроить в свой контур. Скилл кладётся в репозиторий проекта рядом с кодом, поэтому один и тот же дизайн-стандарт применяют и вы, и агент. Это удобно, когда над фронтендом работает несколько исполнителей.

Тарифы и лимиты

  • Стоимость. Проект бесплатный, лицензия MIT.
  • От чего зависит результат. Скилл — это текстовая инструкция, которую исполняет ваш агент. Качество упирается в возможности кодинг-агента и его контекстное окно.
  • Совместимость. Основные агенты: Codex, Cursor, Claude Code. Фреймворк на стороне кода значения не имеет, язык брифа тоже: скиллы одинаково работают с русскоязычными задачами.

Ссылки


По теме

Если вы собираете свой набор скиллов под кодинг-агента или хотите, чтобы интерфейсы из-под ИИ выглядели дорого, а не шаблонно, такой инструмент экономит часы ручных правок.

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov