Skip to content

Releases: talkstream/ru-text

v1.8.0 — AD-6/AD-7 anti-tells, editorial-reference precedence

08 Jun 18:30
ffacdb9

Choose a tag to compare

Added

  • AD-6 — Manufactured antithesis (ложная антитеза). Flags the symmetric contrastive-negation pair («не X, а Y», «это не…, это…», «не там, где…, а там, где…») where the negated pole has no antecedent — one of the strongest machine-generation tells in Russian prose. Three-condition guardrail (no antecedent + symmetry + zero-increment), allow-list (вернее-correction, numeric, idioms, legal, antecedent-backed), quota (0 in headings, 0–2 in body). Severity Medium — primary signal in С — Structure, reflected in the rubric anchors; dimension weights and non-compensatory caps unchanged.
  • AD-7 — Preemptive virtue qualifier (непрошенная оговорка «без воды»). Flags the trailing self-praise flourish that denies a fault the reader never raised («без воды», «честно говоря», «и без всякой магии»). Severity Low. Allow-list for informative «без» and epistemic qualifiers; AD-7.5 register carve-out (conversational/literary discourse markers, cf. AD-2.3); AD-7.6 single-count with AD-2 (no double-charge across Ч/С).

Changed

  • Editorial-reference precedence generalised (typography.md C.4): human-oriented references (Ководство, Справочник издателя, Розенталь) take precedence for general/web text; ГОСТ 8.417 applies only where they are silent or as a scientific-technical context variant.

Both rules are independently formulated from corpus analysis (sources cited as informed by; no verbatim quotes).

v1.7.3 — percent sign defaults to no space

29 May 09:35

Choose a tag to compare

Changed

  • Percent sign now defaults to no space (100%). For general and web text — ru-text's primary register — the percent sign now defaults to the attached form. The spaced form (100 %) remains valid for scientific/technical documents per ГОСТ 8.417-2024, but it is now a lower-priority, context-specific variant rather than the default. A short "register and precedence" note was added to typography.md section C.4: where a metrological standard conflicts with editorial practice for general text, the editorial norm is the default.

    Provenance: the attached form follows the dominant de facto Runet norm and the traditional hand-typesetting handbooks (М. Шульмейстер; П. Гиленсон). ГОСТ 8.417-2002 was superseded by ГОСТ 8.417-2024 (in force 30 Sep 2024), which keeps the spaced form — so this is a register/precedence decision, not a claim that the standard's rule is obsolete.

  • Removed the now-contradictory "tight % sign" entry from the anti-patterns.md typography list and synced its counts.

Full changelog: https://github.com/talkstream/ru-text/blob/main/CHANGELOG.md

v1.6.0 — Notion, OpenClaw, 7 platforms

09 Apr 14:44

Choose a tag to compare

Added

  • Notion integration: AI Custom Skill template for in-Notion text quality checks
  • Notion MCP workflow documentation (Claude Code + Notion MCP server)
  • OpenClaw support: native plugin manifest (openclaw.plugin.json)
  • ClawHub marketplace readiness
  • OpenClaw and Notion installation instructions in both READMEs
  • notion/ directory with self-contained skill template and bilingual setup guide

Changed

  • Platform support expanded: Claude Code, Codex CLI, Gemini CLI, Cursor, OpenClaw, Notion
  • Consistent digit formatting across all README files (English: ~1,040; Russian: ~1 040)

Fixed

  • Claude Code install: added @claude-community marketplace suffix
  • Codex CLI: replaced non-existent codex install with interactive /plugins browser
  • Cursor: added /add-plugin as primary install method, manual copy as fallback
  • OpenClaw: corrected install syntax to clawhub:ru-text format
  • Notion: fixed keyboard shortcut (removed wrong Ctrl+J), corrected menu path
  • Typography: fixed closing lapki quote U+0022 → U+201C in SKILL.md and Notion template
  • OpenClaw manifest: removed undocumented fields (kind, enabledByDefault)
  • Cursor: corrected manual install path, added Windows PowerShell path (thanks @dreik, PR #8)
  • Cursor: documented ~/.cursor/plugins/local/ as full plugin local testing path

Full Changelog: v1.5.1...v1.6.0

v1.5.1

01 Apr 17:50

Choose a tag to compare

Fixed

  • Reference files unreachable for marketplace users: Claude could not resolve relative paths in SKILL.md and commands because the Skill tool does not provide a base directory
  • Used ${CLAUDE_PLUGIN_ROOT} (official Claude Code variable, substituted inline in skill content) for absolute paths to reference files, with Glob fallback for cross-platform compatibility (Codex CLI, Gemini CLI, Cursor)

Changed

  • SKILL.md and commands now use ${CLAUDE_PLUGIN_ROOT}/skills/ru-text/references/<filename> paths instead of unresolvable relative markdown links
  • Trimmed redundant quality checklist items from SKILL.md (covered by reference files)

Full changelog: CHANGELOG.md

v1.4.0 — Gemini CLI, Cursor, skills CLI, logo

30 Mar 20:59
7932d7c

Choose a tag to compare

What's new in v1.4.0

  • Gemini CLI supportgemini extensions install https://github.com/talkstream/ru-text
  • Cursor support.cursor-plugin/plugin.json manifest
  • skills CLInpx skills add talkstream/ru-text (works with 43+ agents)
  • Logo — calligraphic Т in circle
  • Root SKILL.md — for directory compatibility

Platforms

Claude Code · Claude Cowork · Codex CLI · Gemini CLI · Cursor · any agent via npx skills

What is ru-text

~1,040 independently formulated rules across 7 domains:

  • Typography — guillemets, em dashes, non-breaking spaces, numero sign
  • Information style — 97 stop-words, reader-first structure
  • Editorial: punctuation — comma traps, dash overuse, colon/semicolon
  • Editorial: grammar — tautology, pleonasm, capitalization, agreement
  • UX writing — 51 button labels, error messages, empty states, placeholders
  • Business correspondence — subject structure, tone, bureaucratic language removal
  • Anti-patterns — diagnostics and common mistakes

Previous releases

  • v1.3.0 — Codex CLI support
  • v1.2.0/ru-text:ru-score scoring command (0–10, 5 dimensions)
  • v1.1.0 — Claude Cowork compatibility, privacy policy, 8 UX patterns
  • v1.0.0 — Initial release

Install

# Claude Code
claude plugins marketplace add talkstream/ru-text && claude plugins install ru-text

# Codex CLI
codex install talkstream/ru-text

# Gemini CLI
gemini extensions install https://github.com/talkstream/ru-text

# Any platform
npx skills add talkstream/ru-text

MIT License · Full changelog