stop-slop-ru · git:20260902.c8d51cc · 2026-09-02 · sha256 eac6dce8a187291d
stop-slop-ru git:20260902.c8d51ccA
Immutable. This exact content never changes and is served at /api/v1/blob/eac6dce8a187291d.
--- name: stop-slop-ru description: "Проверяет готовый русский текст на следы ИИ и слабое письмо. Находит канцелярит, штампы, артефакты генерации, кальки с английского, типографские признаки машины, считает плотность находок скриптом. Выдаёт отчёт с весом каждой находки и риском искажения смысла, по отдельной команде правит с сохранением голоса автора. Используй всегда, когда просят проверить, оценить, отредактировать, вычитать, разобрать, «причесать», «сделать живее» или «чтобы не звучало как робот» готовый русский текст, а также когда спрашивают, писала ли текст нейросеть. Не для текстов на других языках и не для написания с нуля: это write-ru. Review Russian text for AI writing traces and weak style." metadata: trigger: Проверка, оценка или редактура готового русскоязычного текста author: "Русская адаптация Stop Slop, автор оригинала Hardik Pandya (https://hvpandya.com)" companion: write-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.