antislop — скилл

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

  • 8 991 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Плагин подключает локальный MCP-сервер antislop-contrast для проверки контраста
  • В модуле доступности есть скрипты contrast-check.py и contrast-mcp.py
  • Установщик npx antislop-ai копирует скиллы и правит файл входа проекта
Все причины и проверки

miqdadbadjuber/anti-slop

Установка

Ручная установка

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. Агент использует их при работе над интерфейсом, текстом или комментариями и отсеивает шаблонные приемы.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл для интерфейсов без шаблонного ИИ-вида: типографика, цвет, движение, состояния компонентов и критика готового.

СкиллМинимальный доступ93Звезды репозитория

Скилл вычищает пояснительные тексты из интерфейса: девять правил, показ до и после, точные глаголы вместо общих.

СкиллМинимальный доступ93Звезды репозитория

Ищет в сгенерированном фронтенде приметы ИИ, от фиолетовых градиентов до терракотового тона, и переписывает интерфейс

СкиллРасширенный доступ159Звезды репозитория

Скилл дизайна интерфейсов для агента: диагностика, четыре направления на выбор, реализация и приемка без вида шаблона от ИИ

СкиллРасширенный доступ685Звезды репозитория

Скилл дизайна интерфейсов: арт-дирекция под продукт, общий DESIGN.md, токены, проверка верстки и доступности в браузере.

СкиллРасширенный доступ51Звезды репозитория

Скилл запрещает агенту типовой интерфейс с плавающими карточками, градиентами и стеклом и задает обычные размеры, радиусы и тени как у Linear

СкиллМинимальный доступ2,7 тыс.Звезды репозитория

Коротко о 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:

Сообщить о проблеме