---
name: Ru Text
slug: ru-text
category: Writing
description: Ru Text fixes Russian typography, flags stop-words and weak phrasing, and suggests clearer edits. Use it when reviewing selected Russian text for correctness, style, or editorial cleanup.
github: "https://github.com/talkstream/ru-text/tree/main/notion/ru-text-notion-skill.md"
language: Shell
stars: 224
forks: 23
install: "npx degit https://github.com/talkstream/ru-text/tree/main/notion ~/.claude/skills/notion"
installs_to: ~/.claude/skills/notion
source_path: notion/ru-text-notion-skill.md
collection_size: 5
category_size: 1109
collection_url: "https://dirskills.com/collections/talkstream/ru-text"
added: 2026-09-03T06:05:27.763Z
last_synced: 2026-09-03T06:05:27.763Z
canonical_url: "https://dirskills.com/skills/ru-text"
---

# Ru Text

Ru Text fixes Russian typography, flags stop-words and weak phrasing, and suggests clearer edits. Use it when reviewing selected Russian text for correctness, style, or editorial cleanup.

**Install:**

```bash
npx degit https://github.com/talkstream/ru-text/tree/main/notion ~/.claude/skills/notion
```

## README

# 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 2,000+ linguistic atoms 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 words | в начале (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.

### Канцелярит (исправлять немедленно)

| Неправильно | Правильно |
|---|---|
| Осуществлять деятельность | Работать |
| Произвести оплату | Оплатить |
| Выполнить доставку | Доставить |
| В целях недопущения | Чтобы не допустить |
| Был осуществлён выход | Вышли |
| Имеет место быть | Есть / Произошло |
| Является обязательным условием | Обязательно |
| На постоянной основе | Постоянно / Регулярно |
| Надлежащим образом | Правильно / Как нужно |
| Осуществлять контроль | Контролировать |
| Принимать участие | Участвовать |
| Оказывать влияние | Влиять |
| Нести ответственность | Отвечать (за) |
| Оказывать помощь | Помогать |
| Проводить исследование | Исследовать |

### Пассивный залог (назвать действующее лицо)

| Неправильно | Правильно |
|---|---|
| Было принято решение | Мы решили / [Кто] решил |
| Отчёт будет подготовлен | [Кто] подготовит отчёт |
| Ошибка была допущена | Мы допустили ошибку |
| Меры будут приняты | [Кто] сделает [что] до [когда] |
| Вопрос рассматривается | [Кто] рассматривает, ответит до [когда] |

### Многословие (сократить вдвое)

| Неправильно | Правильно |
|---|---|
| В связи с тем, что проект находится на завершающей стадии реализации | Проект почти завершён |
| На сегодняшний день не представляется возможным дать однозначный ответ | Пока не можем ответить точно |
| Мы хотели бы выразить надежду на то, что | Надеемся |
| По результатам проведённого анализа установлено, что | Анализ показал: |
| Необходимо обратить особое внимание на тот факт, что | Обратите внимание: |

### Плеоназмы (убрать лишнее слово)

| Неправильно | Правильно |
|---|---|
| Свободная вакансия | Вакансия |
| Памятный сувенир | Сувенир |
| Совместное сотрудничество | Сотрудничество |
| Главный приоритет | Приоритет |
| Период времени | Период |

## AI-Text Tells (Neuroslop)

Patterns that mark machine-generated Russian prose. Flag and rewrite — keep the real point, drop the performance. Density (a cluster of these) is the strongest signal.

### Ложная антитеза

A symmetric «не X, а Y» where X was never raised — it invents an opponent to argue against. Drop the phantom X, state Y directly.

| Неправильно | Правильно |
|---|---|
| Это не баг, а фича. | Так и задумано. |
| Дело не в модели, а в промпте. | Всё решает промпт. |
| Это не просто инструмент, а целая экосистема. | Это экосистема: редактор, отладчик, пакетный менеджер. |

Keep a genuine antithesis only when X is voiced first. Do not flag «не столько X, сколько Y» (narrowing), a numeric correction «выросло не на 2%, а на 40%», fixed idioms («не мытьём, так катаньем»), or legal formulas («не оферта, а приглашение делать оферты»).

### Непрошенная самопохвала

Announcing a virtue the writing should simply show — «без воды», «чётко, по делу», «коротко и ясно». Delete it; let the text stand.

| Неправильно | Правильно |
|---|---|
| Отвечу честно, без воды: дедлайн сорван. | Дедлайн сорван. |
| Объясню чётко, по делу. | Объясню. |

Allow informative «без» («кофе без сахара», «работает без интернета») and a qualifier that previews real content («Объясню коротко: значение лежит в стеке»). In casual or quoted speech, «честно говоря» / «прямо скажем» as natural discourse markers are fine.

### Сервисные реплики ассистента

Chatbot-persona flourishes — sycophantic openers and sign-offs that perform service instead of carrying content.

| Неправильно | Правильно |
|---|---|
| Отличный вопрос! Давайте разберёмся. | (убрать; начать с ответа) |
| Надеюсь, это было полезно. Обращайтесь! | (убрать; закончить на сути) |

Allow live dialogue, support replies, a genuine offer in a contact block, and a sincere wish in a book preface («надеюсь, книга окажется полезной»).

### Пустой зачин

Openers that announce explanation instead of delivering it — «давайте разберёмся», «погрузимся», «важно понимать, что», filler «итак».

| Неправильно | Правильно |
|---|---|
| Давайте разберёмся, как это работает. | Алгоритм делает три вещи: … |
| Важно понимать, что скорость зависит от железа. | Скорость зависит от железа. |

Allow a real summative «итак», a genuine tutorial step, an informative «важно … — от этого зависит …», and «давайте разберёмся» in live or quoted dialogue.

## 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
- No AI-text tells: no manufactured antithesis («не X, а Y»), no virtue self-praise («без воды»), no assistant-persona filler, no hollow openers

---

*ru-text — independently formulated rules for Russian text quality. Full version (2,000+ atoms, 7 domains): [github.com/talkstream/ru-text](https://github.com/talkstream/ru-text). Author: Arseniy Kamyshev. License: MIT.*
