From ru-text
Enforces Russian typography rules (quotes, dashes, spaces, numerals) and info-style writing. Provides stop-word replacement, text scoring, and reference files for editorial, UX, and business writing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ru-text:ru-textThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Independent Russian text quality reference by Arseniy Kamyshev.
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.
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).
| 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
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 |
Before delivering Russian text:
npx claudepluginhub talkstream/ru-text --plugin ru-textHumanizes AI-generated Russian text by removing markers like 'является', deverbals, canned phrases, and rhythmic issues. Use for Habr articles, blogs, marketing before publishing.
Edits Russian text in Ilyahov's infostyle: removes stop-words, clichés, clericalisms, unsubstantiated claims; adds facts, numbers, benefits. Adapts to UI, landing pages, emails, articles, support contexts. Use for edit/improve/clean Russian copy requests.
Detects inconsistencies in Korean document styles: tone (formal/informal), terminology (e.g. 사용자/유저), numbers, lists, quotes, dates/times. Suggests fixes for multi-author reviews, project standards, official docs, brand consistency.