Use when writing, editing, or reviewing Russian-language text, or when user mentions ru-text. Covers typography, info-style, editorial, UX writing, business correspondence, AI-text cleanup. Auto-activates on Russian text output.
Use when writing, editing, or reviewing Russian-language text, or when user mentions ru-text. Covers typography, info-style, editorial, UX writing, business correspondence, AI-text cleanup. Auto-activates on Russian text output.
Independent Russian text quality reference by Arseniy Kamyshev.
With gratitude to the authors whose work shaped modern Russian text standards.
Credits and recommended reading: references/sources.md
Style priority: if the user explicitly requests a specific style (casual, academic, SEO, literary, etc.), their prompt overrides these default rules where they conflict. These rules are defaults, not mandates.
Reviewing vs. rewriting: when checking or proofreading existing text or a file, return the corrected version plus a list of changes — do not silently overwrite the source file. Rewrite a file in place only when the user explicitly asks.
Always-On: Typography
Apply these rules to ALL Russian text output 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 дней
NBSP 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 NBSP
т.д., т.е.
т. д., т. е.
Ruble symbol after number
1500 руб
1 500 ₽
Full typography reference: references/typography.md
/ru-text:ru-score — text quality score (0–10, 5 dimensions).
Top Stop-Words (remove or replace)
Stop-word
Replace with
является
— (dash) or restructure
осуществлять
делать, проводить
в настоящее время
сейчас
данный
этот
определённый
(name the specific thing)
произвести оплату
оплатить
высококачественный
(name the specific quality)
был осуществлён
(active voice + actor)
на сегодняшний день
сегодня
в целях
чтобы
Full stop-word catalog (97 entries): references/info-style.md
When to Load Reference Files
Reference files (paths are relative to this SKILL.md): references/<filename>
If the path is not resolved, search: Glob("**/ru-text/references/scoring.md") and use the parent directory.
Task
File
Writing/editing articles, blog posts, SEO, content
info-style.md
Interface text, buttons, errors, hints, microcopy
ux-writing.md
Emails, messenger, business correspondence
business-writing.md
Punctuation review, comma placement
editorial-punctuation.md
Grammar, capitalization, agreement, pleonasms
editorial-grammar.md
Finding and fixing text problems, diagnostics
anti-patterns.md
Text scoring, quality assessment
scoring.md
Credits, source attribution
sources.md
Experience-based rules (dash overuse, etc.)
addenda.md
Quality Checklist
Before delivering Russian text:
Quotes: «» primary, „“ nested
Dashes: — in text, – in ranges, - only in compounds; max 1–2 per paragraph