Not in the top 1,000 by GitHub stars

talkstream/ru-text

Russian text quality for AI agents — neuroslop cleanup, typography, information style, editorial standards, UX writing, business correspondence. Scores text 0–10. 2,000+ linguistic atoms.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/ru-check/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

e398aec9e6f0 → e398aec9e6f0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → e398aec9e6f0

No earlier version was observed for comparison.

Compare on GitHub

skills/ru-score/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

e398aec9e6f0 → e398aec9e6f0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → e398aec9e6f0

No earlier version was observed for comparison.

Compare on GitHub

skills/ru-text/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

e398aec9e6f0 → e398aec9e6f0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → e398aec9e6f0

No earlier version was observed for comparison.

Compare on GitHub

tools/testdata/corpus/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

e398aec9e6f0 → e398aec9e6f0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → e398aec9e6f0

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit e398aec9e6f02d1bf28ae5a79a118e2404d52e90

git clone --filter=blob:none --no-checkout https://github.com/talkstream/ru-text.git .hotskills/talkstream-ru-text && git -C .hotskills/talkstream-ru-text checkout --detach e398aec9e6f02d1bf28ae5a79a118e2404d52e90 # Copy each selected skill directory from .hotskills/talkstream-ru-text into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/talkstream/ru-text.git .hotskills/talkstream-ru-text && git -C .hotskills/talkstream-ru-text checkout --detach e398aec9e6f02d1bf28ae5a79a118e2404d52e90 # Copy each selected skill directory from .hotskills/talkstream-ru-text into .gemini/skills/<skill-name>/
290GitHub stars
9stars in 7 days
4skills in this repository
34commits in 30 days

Heat

5.1
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026290

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

ru-check

When your agent uses it

Full Russian text quality check against the whole corpus. Triggers: вычитай, вычитай через ru-text, прогони ru-text, проверь текст по ru-text, ru-check, полная вычитка. Use when the user asks to proofread Russian text, or when a project gate names ru-text. Returns findings with the rule behind each and a proposed replacement; never edits a file. Self-initiated runs start with a fast triage and escalate on evidence; an explicit request always runs the full corpus.

What it loads into context

Frontmatter

175 tokens

Always available to the agent

SKILL.md

2,732 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Where the reference files live
  2. Two depths, one command
  3. Check order
  4. Output format

Files

  • ../../.claude-plugin/marketplace.jsonasset1,035 bytes
  • ../../.claude-plugin/plugin.jsonasset1,089 bytes
  • ../../assets/icon.pngasset22,313 bytes
  • SKILL.mdcore11,457 bytes
  • SKILL.mdcore11,457 bytes
  • SKILL.mdcore11,457 bytes
Read SKILL.md

# Russian Text Quality Check

Review the text provided in $ARGUMENTS (or the most recent Russian text output if no arguments) using the ru-text skill.

## Where the reference files live

This skill reads the corpus that ships with the **ru-text** skill, which is installed
alongside it. Locate that folder once, then read the named files from it:

- Look for a directory named `references` whose parent directory is named `ru-text`, and
  which contains `info-style.md`. Every file named below sits in that folder.
- **Search with file tools, never with a shell.** `Glob` on a pattern like
  `**/ru-text/references/info-style.md`, or whatever file search the host offers, then
  `Read`. This command has no use for a command line: `Bash` is on its `disallowed-tools`
View the complete source on GitHub

Skills included

  • ru-check
  • ru-score
  • ru-text
  • fixture

Repository facts

License
MIT
Created
Mar 28, 2026
Last pushed
Oct 25, 2026
Forks
27
Open issues
1
Project activity
Active

Before you install

Instructions only

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 6 notes
  • skills/ru-check/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ru-check/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ru-score/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ru-score/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ru-text/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ru-text/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 38 signals by file

.claude-plugin/marketplace.json

  • Network accessline 8
    "name": "Arseniy Kamyshev",     "email": "nafigator@gmail.com",     "url": "https://t.me/nafigator"
  • Network accessline 9
    "email": "nafigator@gmail.com",     "url": "https://t.me/nafigator"   },
  • Network accessline 10
    "url": "https://t.me/nafigator"
  • Network accessline 18
    "description": "Russian text quality for AI agents — neuroslop cleanup, typography, information style, editorial standards, UX writing, business correspondence. Scores text 0–10. 2,000+ linguistic atoms.",       "category": "productivity", 
  • Network accessline 19
    "category": "productivity",       "homepage": "https://github.com/talkstream/ru-text",       "tags": [
  • Network accessline 20
    "homepage": "https://github.com/talkstream/ru-text",

.claude-plugin/plugin.json

  • Network accessline 7
    "name": "Arseniy Kamyshev",     "email": "nafigator@gmail.com",     "url": "https://t.me/nafigator"
  • Network accessline 8
    "email": "nafigator@gmail.com",     "url": "https://t.me/nafigator"   },
  • Network accessline 9
    "url": "https://t.me/nafigator"
  • Network accessline 10
    },   "homepage": "https://ru-text.org",   "repository": "https://github.com/talkstream/ru-text",
  • Network accessline 11
    "homepage": "https://ru-text.org",
  • Network accessline 12
    "repository": "https://github.com/talkstream/ru-text",
  • Network accessline 13
    "icon": "./assets/icon.png",   "documentationUrl": "https://github.com/talkstream/ru-text/blob/main/INSTALL.en.md",   "supportUrl": "https://github.com/talkstream/ru-text/issues",
  • Network accessline 14
    "documentationUrl": "https://github.com/talkstream/ru-text/blob/main/INSTALL.en.md",
  • Network accessline 15
    "supportUrl": "https://github.com/talkstream/ru-text/issues",
  • Network accessline 16
    "privacyPolicyUrl": "https://github.com/talkstream/ru-text/blob/main/PRIVACY_POLICY.md",
  • Network accessline 17
    "termsOfServiceUrl": "https://github.com/talkstream/ru-text/blob/main/TERMS.md",

skills/ru-text/SKILL.md

  • Network accessline 9
    always: true     emoji: "📝"     homepage: "https://ru-text.org"
  • Network accessline 10
    emoji: "📝"     homepage: "https://ru-text.org" ---
  • Network accessline 11
    homepage: "https://ru-text.org"

skills/ru-text/references/sources.md

  • Network accessline 15
    1. **Артём Горбунов «Типографика и вёрстка»** (2017) — core typography rules: dashes, quotes, spacing, screen typography — [buy: bureau.ru/projects/book-typography/](https://bureau.ru/projects/book-typography/)
  • Network accessline 16
    2. **Бюро Горбунова «Советы»** (2005–present, 4809+ tips) — practical micro-advice on typography, editing, design — [bureau.ru/soviet/](https://bureau.ru/soviet/)
  • Network accessline 17
    3. **А. Э. Мильчин, Л. К. Чельцова «Справочник издателя и автора»** (2021, 6th ed.) — punctuation, abbreviations, number formatting, editorial conventions — [buy: store.artlebedev.com](https://store.artlebedev.com)
  • Network accessline 18
    4. **Илья Бирман — Типографическая раскладка** (2007–present) — keyboard layout for typing correct typographic characters — [ilyabirman.ru/typography-layout/](https://ilyabirman.ru/typography-layout/)
  • Network accessline 19
    5. **Type.today — Journal** (2016–present) — Cyrillic typeface design, font pairing, readability — [type.today](https://type.today)
  • Network accessline 23
    6. **Максим Ильяхов «Пиши, сокращай»** (2017, updated 2025) — foundation of info-style: removing filler, fighting канцелярит, reader-first writing — [buy: book.glvrd.ru](https://book.glvrd.ru)
  • Network accessline 24
    7. **Максим Ильяхов «Ясно, понятно»** (2019) — advanced info-style: text structure, persuasion, visual-textual integration — [buy: book.glvrd.ru](https://book.glvrd.ru)
  • Network accessline 25
    8. **Редполитика Т–Ж** (2017–present, 56+ pages) — tone of voice, formatting, numbers, business writing standards — [journal.tinkoff.ru/manual/](https://journal.tinkoff.ru/manual/)
  • Network accessline 26
    9. **Контур — Гайды** (2020–present) — UX writing for B2B software: interface text, errors, onboarding — [guides.kontur.ru](https://guides.kontur.ru)
  • Network accessline 27
    10. **Yandex — Gravity UI** (2023–present) — design system with content guidelines for Russian UI text — [gravity-ui.com](https://gravity-ui.com)
  • Network accessline 31
    11. **Максим Ильяхов, Людмила Сарычева «Новые правила деловой переписки»** (2018) — email structure, respectful tone, messenger etiquette — [buy: book.glvrd.ru](https://book.glvrd.ru)
  • Network accessline 32
    12. **Нора Галь «Слово живое и мёртвое»** (1972, reprints) — original critique of канцелярит, nominalization abuse, passive voice — [lib.ru/TRANSLATORS/NORA_GAL/slowo.txt](http://lib.ru/TRANSLATORS/NORA_GAL/slowo.txt)
  • Network accessline 33
    13. **Д. Э. Розенталь — Справочники по правописанию** (1960s–2000s) — authoritative Russian grammar, punctuation, orthography baseline — buy: widely available 14. **Артемий Лебедев «Ководство»** (1998–present) — screen typography, dashes an
  • Network accessline 34
    14. **Артемий Лебедев «Ководство»** (1998–present) — screen typography, dashes and quotes, design-text readability — [artlebedev.ru/kovodstvo](https://www.artlebedev.ru/kovodstvo/)
  • Network accessline 35
    15. **Ozon — UX Writing Practices** (2021–present) — UX writing at scale: buttons, notifications, errors, product copy — [habr.com](https://habr.com)
  • Network accessline 40
    - **Главред** ([glvrd.ru](https://glvrd.ru)) — checks text for info-style quality, highlights filler and канцелярит, scores 0–10
  • Network accessline 41
    - **Типограф Лебедева** ([typograf.artlebedev.ru](https://www.artlebedev.ru/typograf/)) — auto-fixes typography: quotes, dashes, non-breaking spaces
  • Network accessline 42
    - **Орфограммка** ([orfogrammka.ru](https://orfogrammka.ru)) — grammar, spelling, punctuation checker beyond basic spellcheck

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 21 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/ru-check/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/ru-check/SKILL.md.cursor/skills/<skill-name>/
Gemini CLINativeManifest gemini-extension.json.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/ru-check/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/ru-check/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.