antislop — скилл
Набор правил для агента, который отсеивает шаблонный ИИ-вид в интерфейсе, текстах и комментариях к коду
- 8 991 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Плагин подключает локальный MCP-сервер antislop-contrast для проверки контраста
- В модуле доступности есть скрипты contrast-check.py и contrast-mcp.py
- Установщик npx antislop-ai копирует скиллы и правит файл входа проекта
Установка
- Работает в
Ручная установка
npx antislop-aiУстановщик спрашивает, какие скиллы поставить, проектно или глобально и под какие агенты, затем копирует папки и прописывает указатель в файле входа проекта.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагин подключает локальный MCP-сервер antislop-contrast для проверки контраста
- В модуле доступности есть скрипты contrast-check.py и contrast-mcp.py
- Установщик npx antislop-ai копирует скиллы и правит файл входа проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает агенту свод правил против типового ИИ-вида и подключается к работе над интерфейсом, текстом или комментариями. Ядро antislop это один файл-фильтр, который можно применять сам по себе, а дополнительные скиллы подключаются по теме: интерфейс, копирайтинг, доступность для разных людей, мобильная верстка, комментарии к коду. Модуль доступности проверяет контраст. Скилл честно предупреждает, что он фильтр, а не генератор стиля, и без заданного направления в DESIGN.md результат выходит однообразным.
Для кого. Для дизайнеров и разработчиков, которые собирают интерфейсы и тексты с агентом и не хотят типового ИИ-результата.
Подходит, если
- Агент строит интерфейс, и он выходит безликим
- Нужно вычистить шаблонные обороты из текста лендинга
- Нужно убрать типовые ИИ-комментарии из кода, не трогая логику
Не подходит, если
- Нет своего направления по стилю, и оно не важно: фильтр без DESIGN.md дает однообразный результат
- Задача про backend-логику, а не про вид интерфейса или текст
Пример запроса к агенту
Примени antislop к этому лендингу: убери шаблонный ИИ-вид и штампы в текстеОграничения
antislop это фильтр, а не источник дизайна: без DESIGN.md или заданного направления он делает вид чище, но не задает характер. Полный набор состоит из нескольких скиллов, ядро можно использовать отдельно.
Как отключить. Удалите плагин antislop через /plugin или папки скиллов antislop из каталога скиллов агента, а также блок-указатель antislop из файла входа проекта.
Частые вопросы
Хватит ли одного файла-ядра?
Да, ядро antislop.md работает как полноценный фильтр само по себе, дополнительные скиллы подключают по теме.
Он сам придумает стиль?
Нет. Скилл прямо говорит, что он фильтр, а направление лучше задать в DESIGN.md, иначе результат однообразный.
Чем antislop отличается от просьбы писать без шаблонов?
Это свод правил против типового ИИ-вида. Ядро одним файлом-фильтром применяется сам по себе, а дополнительные модули подключаются для интерфейса, текстов и комментариев к коду.
Как поставить antislop и что дает антислоп для агента?
Команда npx antislop-ai подключает правила к Claude Code, Codex, Cursor, Copilot или OpenCode. Агент использует их при работе над интерфейсом, текстом или комментариями и отсеивает шаблонные приемы.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл для интерфейсов без шаблонного ИИ-вида: типографика, цвет, движение, состояния компонентов и критика готового.
Скилл вычищает пояснительные тексты из интерфейса: девять правил, показ до и после, точные глаголы вместо общих.
Ищет в сгенерированном фронтенде приметы ИИ, от фиолетовых градиентов до терракотового тона, и переписывает интерфейс
Скилл дизайна интерфейсов для агента: диагностика, четыре направления на выбор, реализация и приемка без вида шаблона от ИИ
Скилл дизайна интерфейсов: арт-дирекция под продукт, общий DESIGN.md, токены, проверка верстки и доступности в браузере.
Скилл запрещает агенту типовой интерфейс с плавающими карточками, градиентами и стеклом и задает обычные размеры, радиусы и тени как у Linear
Коротко о README
README описывает antislop как набор стандартных скиллов, по одной папке с SKILL.md на тему, где ядро загружается всегда, а остальные по надобности. Установка идет установщиком npx antislop-ai, через каталог скиллов npx skills add, как плагин Claude Code, Codex, Cursor, Antigravity и Kimi Code, а ядро можно просто вставить в любой чат. Расписаны пути для проектной и глобальной установки под разные агенты, разделы обновления и удаления. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: antislop description: "Anti Slop: Rules for AI Coding Agents. The core filter. Load always to stop generic AI slop." allowed-tools: Read Write Edit Glob Grep --- # antislop > Anti Slop: Rules for AI Coding Agents > Follow these rules whenever generating or building UI for a website, web app, or any interface. > The goal: the design should feel **crafted by a designer**, not generated by AI. > Before any UI work, ask the user (in their chat language) when antislop applies: during the work, or after it is done. Do not start until they answer. --- ## First-Run Install Wizard antislop is a system: this core file plus optional **skills**, one per concern (`antislop-ui`, `antislop-copywriting`, and so on, each a folder with a `SKILL.md`). This section installs them once. It is an **offer, not a requirement**: if the user prefers, this file alone remains a complete filter. **Skip this section** if the project's entry file (`AGENTS.md`, `CLAUDE.md`, `GEMINI.md`, or the equivalent the running tool reads at session start) already contains an antislop pointer block. That means antislop is already installed. Come back only when the user asks to add or remove a skill. If no antislop pointer exists and this file is being read for the first time, run the wizard: > The steps below are the manual install for setups where only this file is present. No network is used: missing skills are fetched by the user, never by the agent. 1. **Declare the setup before doing anything.** Tell the user you will (a) get the chosen skill(s) in place in `skills/<name>/` subfolders next to this file (the user fetches them; the agent never downloads from the network, see step 4), and (b) append an antislop pointer block at the end of the project's entry file. Get approval. Never modify the entry file silently. 2. **Ask which skills to install** (multi-select, in the user's chat language). List only the skills that exist in this version of antislop: