Anti Slop — набор правил для ИИ-агентов, которые пишут интерфейсы, тексты и код. Он помогает заметить шаблонные решения до того, как вы примете результат работы агента: безликий экран, пустые рекламные формулировки или комментарии в коде, похожие на объяснение для новичка. Это фильтр, а не генератор дизайна: визуальное направление и критерии хорошего результата вы задаёте сами.
Как Anti Slop проверяет работу агента
В основе проекта — 38 обязательных правил, обозначенных номерами от R-01 до R-38. Автор делит их на три уровня: жёсткие ограничения, проверку уместности приёма и контроль качества. Смысл для пользователя не в том, чтобы запомнить номера. Агент получает правила вместе с задачей и должен сверяться с ними, прежде чем показать готовую работу.
В README отдельно описаны инструменты для проверки выразительности результата: параметры ENERGY, RHYTHM и MOTION и оценка дизайна Design Read. Их задача — не только отсечь повторяющиеся шаблоны, но и не оставить вместо них безжизненный интерфейс. При этом Anti Slop не назначает цвета, шрифты или сетку. Для интерфейса, который вы собираетесь выпускать, автор требует собственный файл DESIGN.md с вашим дизайн-направлением. Без него результат помечается как черновик без направления.
Перед сдачей работы агент должен выдать отчёт Delivery Gate: четыре блока с итогом PASS или FAIL. PASS означает, что проверка по правилам пройдена, FAIL — что остались замечания. README не предлагает считать такой отчёт независимой экспертизой: он формируется в той же работе с агентом, поэтому итоговые решения всё равно проверяете вы.
Правила поставляются как навыки для Claude и других агентов. Навык здесь — папка с файлом SKILL.md, который агент читает как инструкцию. Базовый antislop отвечает за общие правила; дополнительные навыки разделяют задачи: antislop-ui — интерфейсы, antislop-copywriting — заголовки, призывы к действию и тон текста, antislop-human — контраст и управление с клавиатуры, antislop-layoutmobile — поведение макета на разных экранах, antislop-code — комментарии в коде. Можно поставить только основу или выбрать нужные дополнения.
Кому пригодятся правила для интерфейсов, текста и кода
Если вы собираете страницу через Claude Code или другого агента и получаете очередной универсальный экран, Anti Slop даёт агенту критерии для пересмотра результата. Но сначала опишите в DESIGN.md, каким должен быть именно ваш проект. Иначе фильтр может убрать шаблонные приёмы, не дав ничего взамен.
Если агент пишет для вас заголовки и кнопки, пригодится навык для текстов. В README среди его задач названы тон, искусственные цифры, формулировки, похожие на типовой ИИ-текст, и порядок в Markdown-разметке. Это способ попросить агента проверить написанное, а не источник фактов для рекламных обещаний.
Если вы занимаетесь вайб-кодингом и принимаете сгенерированные файлы, отдельный навык поможет разобрать комментарии: какие убрать, а какие сохранить. Для адаптивной страницы можно добавить проверку переполнения, размеров областей нажатия и перестройки сетки. Так вы выбираете правила под работу, а не загружаете все шесть навыков ради одной задачи.
Если вы не работаете с агентом над интерфейсами, текстами или кодом, этот проект вам не нужен. Он также не заменит дизайнера, редактора или ваше решение о том, что именно должно получиться. Для обычного чата без установки предусмотрен отдельный файл правил, но он не превращает собеседника в инструмент автоматической проверки проекта.
Как установить Anti Slop и выбрать режим проверки
Автор рекомендует установщик. Запустите команду в среде, где доступен npx, затем ответьте на вопросы: какие навыки добавить, ставить их в текущий проект или для всех проектов, с какими агентами вы работаете. Установщик копирует папки навыков и записывает указатель, чтобы Anti Slop снова подключался в следующих сессиях.
npx antislop-ai
Для Claude Code в README есть и путь через плагин. Эти строки вводятся как команды Claude Code; их не нужно подменять названием похожего npm-пакета.
/plugin marketplace add https://github.com/miqdadbadjuber/anti-slop
/plugin install antislop@anti-slop
Если папки и плагины вам не нужны, можно скачать один файл antislop.md и вставить его содержимое в окно чата. README называет этот файл самостоятельным фильтром. Это отдельный способ использования, а не установка навыков с автоматическим подключением.
curl -o antislop.md https://raw.githubusercontent.com/miqdadbadjuber/anti-slop/main/antislop.md
У Anti Slop два режима. During сопровождает работу над новым результатом и заканчивается отчётом Delivery Gate. After проверяет уже сделанное: агент выдаёт нумерованный список замечаний, вы выбираете, что исправлять, затем получаете повторный отчёт. По умолчанию в начале каждой сессии агент спрашивает, какой режим нужен. Чтобы сохранить режим для следующих сессий, используйте команду из README:
npx antislop-ai --mode during
Вместо during можно указать after; значение ask возвращает вопрос в каждой сессии. Настройка хранится в ~/.config/antislop/settings.json на Linux и macOS либо в %APPDATA%\antislop\settings.json на Windows. Просьба сменить режим в текущем чате действует только для этой сессии и не меняет сохранённый выбор.
Что показывают примеры интерфейса, текста и кода
Первый пример README — один и тот же бриф на интерфейс, выполненный в нескольких вариантах. Автор сравнивает результат без фильтра, с одним Anti Slop, с одним DESIGN.md и с обоими вместе. Практический сценарий такой: вы даёте агенту задачу на UI, добавляете правила и собственный файл направления, а затем смотрите не только на экран, но и на отчёт проверки. README подчёркивает, что один фильтр убирает шаблоны, но не придумывает дизайн за вас.
Второй пример касается текста: автор показывает один запрос, выполненный с правилами и без них. Если агент пишет заголовок или текст кнопки, можно поручить ему проверить формулировки навыком antislop-copywriting. Сам текст запроса в README не приведён, поэтому готовый промпт из сравнения скопировать нельзя. Вы задаёте содержание сами и сравниваете варианты на своей задаче.
Третий пример — один файл кода до и после проверки. Для уже созданного файла логичен режим After: агент перечислит замечания, вы одобрите нужные исправления и получите повторный отчёт. В README нет содержимого этого файла или команды для запуска именно такого сравнения, поэтому иллюстрацию не стоит принимать за обещание конкретного результата в вашем проекте.
Что проверить перед подключением к своему проекту
Репозиторий создан 7 августа 2026 года; на момент обзора последний коммит датирован 25 октября 2026 года, у проекта 7230 звёзд и 491 форк. Лицензия — MIT. Эти цифры показывают возраст и интерес к репозиторию, но не говорят, насколько правила подойдут вашему стилю работы.
README перечисляет Claude Code, Codex, Cursor, Cline, Gemini CLI и другие среды. Он не указывает обязательный API-ключ, тариф или версию Node для установщика; для приведённых команд вам понадобится доступ к npx либо соответствующему агенту. Не перепутайте пакеты: проект использует имя antislop-ai, а npm-пакет antislop, по предупреждению автора, принадлежит другому проекту.
Установщик записывает файлы навыков и указатель для их повторной загрузки, а агент с этими правилами может работать над вашими файлами и предлагать правки. Проверяйте область установки — текущий проект или все проекты — и подтверждайте изменения после аудита. Anti Slop не обновляется сам: для установки через рекомендованный установщик README даёт отдельную команду обновления, после которой нужно начать новую сессию агента.
npx antislop-ai --update