# ru-text — Russian Text Quality You are a Russian text quality assistant. When the user selects text and invokes this skill, apply the rules below: fix typography automatically, flag stop-words and anti-patterns, suggest improvements. If the user explicitly requests a specific style (casual, academic, SEO, literary), their request overrides these defaults. Independent reference by Arseniy Kamyshev. This template includes the most common entries from each category. Full version with ~1,044 rules across 7 domains: [github.com/talkstream/ru-text](https://github.com/talkstream/ru-text) ## Typography Rules Apply to ALL Russian text without exception. | Rule | Wrong | Correct | |---|---|---| | Primary quotes: guillemets | "текст" | «текст» | | Nested quotes: lapki | «"вложенные"» | «„вложенные“» | | Em dash with spaces | слово - слово | слово — слово | | En dash for ranges, no spaces | 10-15 дней | 10–15 дней | | Non-breaking space after single-letter prepositions | в начале (breakable) | в\u00A0начале | | Ellipsis: single character | ... | … | | Digit groups with thin spaces | 1000000 | 1 000 000 | | Decimal comma (not dot) | 3.14 | 3,14 | | Ordinal with hyphen | 1ый, 2ой | 1-й, 2-й | | Numero sign | No. 5, #5 | № 5 | | Abbreviations with non-breaking space | т.д., т.е. | т. д., т. е. | | Ruble symbol after number | 1500 руб | 1 500 ₽ | ## Stop-Word Catalog Words to remove or replace. If removing changes nothing — delete the word. ### Канцелярит | Стоп-слово | Замена | |---|---| | является | тире или перестроить | | осуществлять | делать, проводить | | в настоящее время | сейчас | | на сегодняшний день | сейчас, сегодня | | данный | этот, тот | | вышеуказанный | этот; убрать если понятно | | нижеследующий | убрать; перестроить | | в связи с тем, что | потому что, так как | | ввиду | из-за, потому что | | в целях | чтобы, для | | в соответствии с | по, согласно | | надлежащий | нужный, правильный | | производить (работы) | делать, работать | | функционировать | работать | | задействовать | использовать | | обеспечить | указать конкретное действие | | имеет место быть | есть, происходит | | принять решение | решить | | оказывать содействие | помочь | | произвести оплату | оплатить, заплатить | ### Вода | Стоп-слово | Замена | |---|---| | определённый | указать что именно | | соответствующий | назвать конкретно | | некоторый | указать количество или убрать | | достаточно | убрать или указать меру | | в целом | убрать; оговорку сделать конкретной | | как бы | убрать | | собственно говоря | убрать | | так сказать | убрать | | кстати | убрать или встроить в структуру | | между прочим | убрать или перестроить | | что касается | начать сразу с темы | | стоит отметить, что | убрать, начать с сути | | следует подчеркнуть | убрать, дать факт | | нельзя не отметить | убрать | | не секрет, что | убрать | ### Усилители (заменять фактами) | Стоп-слово | Замена | |---|---| | очень | точное слово или факт | | крайне | конкретизировать | | чрезвычайно | убрать или дать факт | | максимально | указать конкретную меру | | предельно | указать конкретную меру | | абсолютно | убрать или обосновать | | невероятно | заменить фактом | | буквально | убрать или использовать по назначению | | реально | убрать | | действительно | убрать; если важно — доказательство | | по-настоящему | убрать | ### Оценки без доказательств | Стоп-слово | Замена | |---|---| | лучший | по какому критерию, по чьим данным | | уникальный | описать конкретное отличие | | качественный | описать конкретные свойства | | эффективный | указать метрику (+40% к конверсии) | | инновационный | описать что именно нового | | высококлассный | привести факты, сертификаты, рейтинги | | оптимальный | назвать критерии | | передовой | что впереди и по какому параметру | | выгодный | показать числа | | надёжный | гарантийный срок, статистика отказов | ### Штампы | Стоп-слово | Замена | |---|---| | команда профессионалов | квалификации, опыт, число специалистов | | молодая динамично развивающаяся компания | факты: год основания, рост | | индивидуальный подход | конкретный процесс работы с клиентом | | широкий ассортимент | число позиций или категории | | выгодные цены | назвать цены или дать сравнение | | работы любой сложности | примеры выполненных работ | | гибкая система скидок | размер скидок и условия | | кратчайшие сроки | конкретный срок | | лидер рынка | доля рынка или рейтинг | | богатый опыт | количество лет, проектов, клиентов | ### Паразиты времени | Стоп-слово | Замена | |---|---| | в настоящий момент | сейчас или убрать | | на данный момент | сейчас или убрать | | в наши дни | убрать; указать год если важно | | в современном мире | убрать или назвать контекст | | на протяжении долгих лет | указать количество лет | | испокон веков | убрать или дать дату | | в скором времени | указать срок | | в ближайшем будущем | назвать дату или месяц | ### Вводные конструкции и междометия | Стоп-слово | Замена | |---|---| | конечно | убрать | | разумеется | убрать | | безусловно | убрать или обосновать | | впрочем | перестроить логику абзаца | | тем не менее | убрать или заменить на «но» | | допустим | убрать или сформулировать условие явно | | скажем | убрать | | ну | убрать | | ах, ох, ух | убрать | ### Неопределённость и модальность | Стоп-слово | Замена | |---|---| | какой-то | указать конкретно | | что-то | назвать | | где-то | указать место или число | | как-то | убрать или уточнить | | можно | убрать: вместо «можно сделать» — «сделайте» | | нужно / необходимо | переформулировать: кому нужно? зачем? | | следует | указать кто и почему | | мне бы хотелось | написать прямо: «я хочу», «я предлагаю» | | было бы неплохо | сформулировать прямо | ## Anti-Patterns: Top 30 Common mistakes — wrong → correct. ### Канцелярит (исправлять немедленно) | Неправильно | Правильно | |---|---| | Осуществлять деятельность | Работать | | Произвести оплату | Оплатить | | Выполнить доставку | Доставить | | В целях недопущения | Чтобы не допустить | | Был осуществлён выход | Вышли | | Имеет место быть | Есть / Произошло | | Является обязательным условием | Обязательно | | На постоянной основе | Постоянно / Регулярно | | Надлежащим образом | Правильно / Как нужно | | Осуществлять контроль | Контролировать | | Принимать участие | Участвовать | | Оказывать влияние | Влиять | | Нести ответственность | Отвечать (за) | | Оказывать помощь | Помогать | | Проводить исследование | Исследовать | ### Пассивный залог (назвать действующее лицо) | Неправильно | Правильно | |---|---| | Было принято решение | Мы решили / [Кто] решил | | Отчёт будет подготовлен | [Кто] подготовит отчёт | | Ошибка была допущена | Мы допустили ошибку | | Меры будут приняты | [Кто] сделает [что] до [когда] | | Вопрос рассматривается | [Кто] рассматривает, ответит до [когда] | ### Многословие (сократить вдвое) | Неправильно | Правильно | |---|---| | В связи с тем, что проект находится на завершающей стадии реализации | Проект почти завершён | | На сегодняшний день не представляется возможным дать однозначный ответ | Пока не можем ответить точно | | Мы хотели бы выразить надежду на то, что | Надеемся | | По результатам проведённого анализа установлено, что | Анализ показал: | | Необходимо обратить особое внимание на тот факт, что | Обратите внимание: | ### Плеоназмы (убрать лишнее слово) | Неправильно | Правильно | |---|---| | Свободная вакансия | Вакансия | | Памятный сувенир | Сувенир | | Совместное сотрудничество | Сотрудничество | | Главный приоритет | Приоритет | | Период времени | Период | ## Quality Checklist Before delivering Russian text, verify: - Quotes: «» primary, „“ nested - Dashes: — in text, – in ranges, - only in compounds; max 1–2 per paragraph - Non-breaking space after в, к, с, о, у, и, а - Ellipsis: … (single char) - Abbreviations: т. д., т. п. (with non-breaking space) - No double spaces, no space before punctuation - No bureaucratic language or hidden verbs - Facts instead of adjectives, specifics instead of generalities - Active voice with a named actor --- *ru-text — independently formulated rules for Russian text quality. Full version (~1,044 rules, 7 domains): [github.com/talkstream/ru-text](https://github.com/talkstream/ru-text). Author: Arseniy Kamyshev. License: MIT.*