Use when writing, editing, or reviewing Russian-language text, or when user mentions ru-text. Covers typography, info-style, editorial, UX writing, business correspondence. 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.
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
NBSP after в, к, с, о, у, и, а
Ellipsis: … (single char)
Abbreviations: т. д., т. п. (with NBSP)
No double spaces, no space before punctuation
1---2name: ru-text3description: Use when writing, editing, or reviewing Russian-language text, or when user mentions ru-text. Covers typography, info-style, editorial, UX writing, business correspondence. Auto-activates on Russian text output.4---56# ru-text — Russian Text Quality78Independent Russian text quality reference by Arseniy Kamyshev.9With gratitude to the authors whose work shaped modern Russian text standards.10Credits and recommended reading: `references/sources.md`1112**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.1314## Always-On: Typography1516Apply these rules to ALL Russian text output without exception.1718| Rule | Wrong | Correct |19|---|---|---|20| Primary quotes: guillemets | "текст" | «текст» |21| Nested quotes: lapki | «"вложенные"» | «„вложенные“» |22| Em dash with spaces | слово - слово | слово — слово |23| En dash for ranges, no spaces | 10-15 дней | 10–15 дней |24| NBSP after single-letter prepositions | в начале (breakable) | в\u00A0начале |25| Ellipsis: single character | ... | … |26| Digit groups with thin spaces | 1000000 | 1 000 000 |27| Decimal comma (not dot) | 3.14 | 3,14 |28| Ordinal with hyphen | 1ый, 2ой | 1-й, 2-й |29| Numero sign | No. 5, #5 | № 5 |30| Abbreviations with NBSP | т.д., т.е. | т. д., т. е. |31| Ruble symbol after number | 1500 руб | 1 500 ₽ |3233Full typography reference: `references/typography.md`3435`/ru-text:ru-score` — text quality score (0–10, 5 dimensions).3637## Top Stop-Words (remove or replace)3839| Stop-word | Replace with |40|---|---|41| является | — (dash) or restructure |42| осуществлять | делать, проводить |43| в настоящее время | сейчас |44| данный | этот |45| определённый | (name the specific thing) |46| произвести оплату | оплатить |47| высококачественный | (name the specific quality) |48| был осуществлён | (active voice + actor) |49| на сегодняшний день | сегодня |50| в целях | чтобы |5152Full stop-word catalog (97 entries): `references/info-style.md`5354## When to Load Reference Files5556Reference files (paths are relative to this SKILL.md): `references/<filename>`57If the path is not resolved, search: `Glob("**/ru-text/references/scoring.md")` and use the parent directory.5859| Task | File |60|---|---|61| Writing/editing articles, blog posts, SEO, content | info-style.md |62| Interface text, buttons, errors, hints, microcopy | ux-writing.md |63| Emails, messenger, business correspondence | business-writing.md |64| Punctuation review, comma placement | editorial-punctuation.md |65| Grammar, capitalization, agreement, pleonasms | editorial-grammar.md |66| Finding and fixing text problems, diagnostics | anti-patterns.md |67| Text scoring, quality assessment | scoring.md |68| Credits, source attribution | sources.md |69| Experience-based rules (dash overuse, etc.) | addenda.md |7071## Quality Checklist7273Before delivering Russian text:7475- [ ] Quotes: «» primary, „“ nested76- [ ] Dashes: — in text, – in ranges, - only in compounds; max 1–2 per paragraph77- [ ] NBSP after в, к, с, о, у, и, а78- [ ] Ellipsis: … (single char)79- [ ] Abbreviations: т. д., т. п. (with NBSP)80- [ ] No double spaces, no space before punctuation
Run npx skillmds@latest add pizzzhama-alt/ru-text in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Use when writing, editing, or reviewing Russian-language text, or when user mentions ru-text. Covers typography, info-style, editorial, UX writing, business correspondence. Auto-activates on Russian text output. It is listed under Design & Media on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
pizzzhama-alt (@pizzzhama-alt) published this skill. Their other Agent Skills are listed on their SkillMD profile.