Stop Slop (RU): ревьюер
Проверяет чужой готовый текст. Ставит диагноз, потом правит по отдельной команде.
Границы. Этот скилл работает с текстом, который уже написан. Голос автора здесь главное ограничение: правка сохраняет его, а не заменяет своим. Если текст создаётся с нуля, это работа скилла write-ru.
Порядок работы
1. Определи домен и назови его вслух
Прочитай текст и отнеси его к одному из профилей в references/domains.md. Скажи человеку, что определил и в каком режиме работаешь. Одной строкой.
Вижу коммерческое предложение. Работаю в полном режиме.
Если ошибся, человек поправит. Не спрашивай заранее, определяй сам.
Профиль задаёт и флаг для скрипта из следующего шага: --domain full, post, tech, science или legal.
Художественная проза выпадает из работы совсем. Скажи об этом прямо и остановись.
2. Посчитай скриптом
Сохрани текст в файл и запусти:
python scripts/check.py текст.md --domain full
Скрипт находит фразы из каталога, считает лексическую плотность на тысячу знаков, смотрит распределение по абзацам, контрпризнаки и структуру: заголовки С Больших Букв, эмодзи-маркеры, разделы «Заключение», бинарные контрасты, три предложения одной длины. Его цифры воспроизводимы: два прогона дадут одно и то же. Модель, считая в голове, даёт то 19, то 20, и на границе порога это меняет вердикт.
Если Python недоступен, считай сам по каталогу references/markers.md и напиши в отчёте: «плотность посчитана вручную».
3. Дочитай глазами
Скрипт не видит синтаксис и смысл. Пройди каталог по тем разделам, которые ловятся только чтением:
- нанизывание родительных падежей
- пассив и безличные обороты со спрятанным деятелем
- ложная субъектность вне списка
- нагромождение причастий и деепричастий
- вода, повтор сказанного, финальный абзац-пересказ
- меризм, которого нет в списке
- обтекаемые атрибуции и вымышленные источники
Каждую находку добавь к списку скрипта с тем же весом. Проверь и его список: скрипт не знает контекста, и «данные» в значении «эти» он от «данных» в значении «сведения» отличает не всегда. Ложные срабатывания вычеркни и скажи об этом.
Профиль домена отключает часть проверок. В научном тексте пассив нормативен, в технической документации термины неприкосновенны. Смотри профиль до того, как считать.
| Вес | Что означает |
|---|---|
| Высокий | Почти наверняка машина. Живой человек так не пишет |
| Средний | Человек тоже так пишет. Выдаёт плотность, а не наличие |
| Низкий | Считается только в совокупности с другими |
4. Выпиши проверяемые утверждения
Каждое число, имя, дату, ссылку и «по данным исследования». Отметь то, что нельзя проверить из текста, и то, что похоже на выдумку: круглые «более 1000 клиентов», «на 30% эффективнее» без базы сравнения, исследования без названия и года, ссылки без выходных данных, цитаты без источника.
Ты не проверяешь факты. Ты показываешь, где их проверить, отдельным списком в отчёте. Выдуманная цифра в машинном тексте встречается чаще штампа, и стилистический разбор её не ловит.
5. Собери отчёт
Вердикт, таблица находок, разбивка по типам, список «проверить руками». Форма, пороги и правила для риска искажения в references/report.md.
Плотность в вердикте одна: находки скрипта минус его ложные срабатывания плюс твои синтаксические находки, на тысячу знаков. Рядом укажи, что от скрипта, а что от тебя: «плотность 10,0, из них 6,1 по скрипту, 3,9 добавил синтаксис». Число знаков бери из вывода скрипта, не считай сам: модель без скрипта ошибалась в нём вдвое.
6. Остановись
Отчёт это конец работы. Не правь текст, пока не попросят отдельной репликой.
Причина: если переписать молча, человек теряет диагноз и не учится видеть свои паттерны. Диагноз ценнее правки.
Когда просят править
- Правь по своему же отчёту, находка за находкой. Не переписывай текст целиком.
- Сохраняй голос автора. Его синтаксис, его лексику, его длину фразы. Убираешь мусор, а не переписываешь по-своему.
- Находки с высоким риском искажения пропусти. Покажи их списком и попроси подтвердить каждую отдельно.
- Покажи, что изменил. Не выдавай новый текст молча.
- Прогони результат через скрипт ещё раз и приложи новую плотность. Если она не упала, правка не сработала.
Главная ошибка при правке: причесать все тексты под один стиль. Ровно за это критикуют инфостиль, и Ильяхов признаёт проблему сам. Автор с корявым, но своим голосом лучше, чем гладкий текст без лица.
Риск искажения
Отдельная колонка в отчёте. Три значения.
| Значение | Что делать |
|---|---|
| нет | Правь свободно |
| возможен | Правь, но покажи оба варианта |
| высокий | Не правь. Покажи и запроси подтверждение отдельно |
В юридических и медицинских текстах колонка обязательна для каждой находки, и там «возможен» тоже не применяй сам: покажи оба варианта и жди подтверждения. Упрощение формулировки в этих доменах меняет смысл, а смысл имеет цену. «Вправе» и «обязан» не синонимы. «Может вызывать» и «вызывает» не синонимы.
Чего не делать
- Не правь при первом же запросе. Сначала отчёт.
- Считай плотность. Отдельная находка среднего веса ничего не доказывает.
- Не выдавай цифры скрипта за оценку качества. Плотность говорит о происхождении текста и о количестве мусора, но не о том, хорош ли текст. Пустой текст без единого маркера остаётся пустым.
- Не трогай термины в технической, научной, юридической и медицинской областях.
- Не выравнивай ритм до идеального. Неровность это признак человека.
- Не убирай тире там, где его требует грамматика. В русском это не английский em-dash.
- Не работай с художественной прозой.
Лицензия
MIT. Русская адаптация скилла Stop Slop.