# Stop Slop Ru

> Проверяет готовый русский текст на следы ИИ и слабое письмо. Находит канцелярит, штампы, артефакты генерации, кальки с английского, типографские признаки машины, считает плотность находок скриптом. Выдаёт отчёт с весом каждой находки и риском искажения смысла, по отдельной команде правит с сохранением голоса автора. Используй всегда, когда просят проверить, оценить, отредактировать, вычитать, разобрать, «причесать», «сделать живее» или «чтобы не звучало как робот» готовый русский текст, а также когда спрашивают, писала ли текст нейросеть. Не для текстов на других языках и не для написания с нуля: это write-ru. Review Russian text for AI writing traces and weak style.

- Skill: `ilyachv/stop-slop-ru` (Agent Skill, multi-file: 16 files)
- Install (CLI): `npx skillmds@latest add ilyachv/stop-slop-ru`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ilyachv/stop-slop-ru/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: IlyaChv (https://skillmd.com/u/ilyachv)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ilyachv/stop-slop-ru

---


# Stop Slop (RU): ревьюер

Проверяет чужой готовый текст. Ставит диагноз, потом правит по отдельной команде.

**Границы.** Этот скилл работает с текстом, который уже написан. Голос автора здесь главное ограничение: правка сохраняет его, а не заменяет своим. Если текст создаётся с нуля, это работа скилла `write-ru`.

## Порядок работы

### 1. Определи домен и назови его вслух

Прочитай текст и отнеси его к одному из профилей в [references/domains.md](references/domains.md). Скажи человеку, что определил и в каком режиме работаешь. Одной строкой.

> Вижу коммерческое предложение. Работаю в полном режиме.

Если ошибся, человек поправит. Не спрашивай заранее, определяй сам.

Профиль задаёт и флаг для скрипта из следующего шага: `--domain full`, `post`, `tech`, `science` или `legal`.

Художественная проза выпадает из работы совсем. Скажи об этом прямо и остановись.

### 2. Посчитай скриптом

Сохрани текст в файл и запусти:

```
python scripts/check.py текст.md --domain full
```

Скрипт находит фразы из каталога, считает лексическую плотность на тысячу знаков, смотрит распределение по абзацам, контрпризнаки и структуру: заголовки С Больших Букв, эмодзи-маркеры, разделы «Заключение», бинарные контрасты, три предложения одной длины. Его цифры воспроизводимы: два прогона дадут одно и то же. Модель, считая в голове, даёт то 19, то 20, и на границе порога это меняет вердикт.

Если Python недоступен, считай сам по каталогу [references/markers.md](references/markers.md) и напиши в отчёте: «плотность посчитана вручную».

### 3. Дочитай глазами

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

- нанизывание родительных падежей
- пассив и безличные обороты со спрятанным деятелем
- ложная субъектность вне списка
- нагромождение причастий и деепричастий
- вода, повтор сказанного, финальный абзац-пересказ
- меризм, которого нет в списке
- обтекаемые атрибуции и вымышленные источники

Каждую находку добавь к списку скрипта с тем же весом. Проверь и его список: скрипт не знает контекста, и «данные» в значении «эти» он от «данных» в значении «сведения» отличает не всегда. Ложные срабатывания вычеркни и скажи об этом.

Профиль домена отключает часть проверок. В научном тексте пассив нормативен, в технической документации термины неприкосновенны. Смотри профиль до того, как считать.

| Вес | Что означает |
|-----|--------------|
| Высокий | Почти наверняка машина. Живой человек так не пишет |
| Средний | Человек тоже так пишет. Выдаёт плотность, а не наличие |
| Низкий | Считается только в совокупности с другими |

### 4. Выпиши проверяемые утверждения

Каждое число, имя, дату, ссылку и «по данным исследования». Отметь то, что нельзя проверить из текста, и то, что похоже на выдумку: круглые «более 1000 клиентов», «на 30% эффективнее» без базы сравнения, исследования без названия и года, ссылки без выходных данных, цитаты без источника.

Ты не проверяешь факты. Ты показываешь, где их проверить, отдельным списком в отчёте. Выдуманная цифра в машинном тексте встречается чаще штампа, и стилистический разбор её не ловит.

### 5. Собери отчёт

Вердикт, таблица находок, разбивка по типам, список «проверить руками». Форма, пороги и правила для риска искажения в [references/report.md](references/report.md).

Плотность в вердикте одна: находки скрипта минус его ложные срабатывания плюс твои синтаксические находки, на тысячу знаков. Рядом укажи, что от скрипта, а что от тебя: «плотность 10,0, из них 6,1 по скрипту, 3,9 добавил синтаксис». Число знаков бери из вывода скрипта, не считай сам: модель без скрипта ошибалась в нём вдвое.

### 6. Остановись

Отчёт это конец работы. Не правь текст, пока не попросят отдельной репликой.

Причина: если переписать молча, человек теряет диагноз и не учится видеть свои паттерны. Диагноз ценнее правки.

## Когда просят править

1. Правь по своему же отчёту, находка за находкой. Не переписывай текст целиком.
2. Сохраняй голос автора. Его синтаксис, его лексику, его длину фразы. Убираешь мусор, а не переписываешь по-своему.
3. Находки с высоким риском искажения пропусти. Покажи их списком и попроси подтвердить каждую отдельно.
4. Покажи, что изменил. Не выдавай новый текст молча.
5. Прогони результат через скрипт ещё раз и приложи новую плотность. Если она не упала, правка не сработала.

Главная ошибка при правке: причесать все тексты под один стиль. Ровно за это критикуют инфостиль, и Ильяхов признаёт проблему сам. Автор с корявым, но своим голосом лучше, чем гладкий текст без лица.

## Риск искажения

Отдельная колонка в отчёте. Три значения.

| Значение | Что делать |
|----------|------------|
| нет | Правь свободно |
| возможен | Правь, но покажи оба варианта |
| высокий | Не правь. Покажи и запроси подтверждение отдельно |

В юридических и медицинских текстах колонка обязательна для каждой находки, и там «возможен» тоже не применяй сам: покажи оба варианта и жди подтверждения. Упрощение формулировки в этих доменах меняет смысл, а смысл имеет цену. «Вправе» и «обязан» не синонимы. «Может вызывать» и «вызывает» не синонимы.

## Чего не делать

- Не правь при первом же запросе. Сначала отчёт.
- Считай плотность. Отдельная находка среднего веса ничего не доказывает.
- Не выдавай цифры скрипта за оценку качества. Плотность говорит о происхождении текста и о количестве мусора, но не о том, хорош ли текст. Пустой текст без единого маркера остаётся пустым.
- Не трогай термины в технической, научной, юридической и медицинской областях.
- Не выравнивай ритм до идеального. Неровность это признак человека.
- Не убирай тире там, где его требует грамматика. В русском это не английский em-dash.
- Не работай с художественной прозой.

## Лицензия

MIT. Русская адаптация скилла Stop Slop.

