MCP HubMCP Hub
SKILL·AE7EB7

ru-check

talkstream
Обновлено 1 month ago
6 просмотров
222
22
222
Посмотреть на GitHub
Другоеgeneral

О программе

Навык ru-check выполняет комплексный анализ качества русского текста, проверяя грамматику, стиль и терминологию по эталонным корпусам. Он автоматически анализирует предоставленный текст или недавний вывод на русском языке, используя справочные файлы навыка ru-text, без необходимости ручной настройки путей. Разработчикам следует использовать этот навык, когда требуется автоматизированный контроль качества русскоязычного контента в рабочих процессах Claude Code.

Быстрая установка

Claude Code

Рекомендуется
Основной
npx skills add talkstream/ru-text -a claude-code
Команда плагинаАльтернативный
/plugin add https://github.com/talkstream/ru-text
Git клонированиеАльтернативный
git clone https://github.com/talkstream/ru-text.git ~/.claude/skills/ru-check

Скопируйте и вставьте эту команду в Claude Code для установки этого навыка

Документация

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.

Check order

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.
  • In Claude Code the plugin root is also available directly, which saves the search.
  • Do not guess a path. If the folder cannot be found, say so and stop — a check run against remembered rules instead of the corpus is not this command, and reporting one as the other is the failure this whole product exists to prevent.
  1. Typography — read typography.md, then apply:

    • Quotes: «» primary, „" nested
    • Dashes: — (em) in text, – (en) in ranges, - (hyphen) in compounds only
    • Spaces: NBSP after single-letter prepositions, in digit groups, before units
    • Ellipsis, abbreviations, special characters
  2. Anti-patterns — read anti-patterns.md, then scan for:

    • Bureaucratic language and nominalization
    • Passive voice overuse
    • Sentence bloat
    • Tautology and pleonasm
  3. Writing quality — read info-style.md, then apply:

    • Stop-words and filler
    • Specificity and facts
    • Structure and clarity
  4. Domain-specific — load if text type is identifiable:

    • UI/interface text → ux-writing.md
    • Email/business → business-writing.md
    • Needs grammar review → editorial-punctuation.md + editorial-grammar.md
  5. Experience-based / neuroslop — read addenda.md, then scan for the AI-generated-prose tells:

    • Manufactured antithesis (AD-6) — «не X, а Y» / «не просто X, а Y» with no antecedent
    • Preemptive virtue qualifier (AD-7) — «без воды», «чётко, по делу»
    • Assistant-register meta-commentary (AD-8) — «Отличный вопрос!», «Надеюсь, это помогло»
    • Hollow openers (AD-9) — «давайте разберёмся», «погрузимся», «важно понимать, что»

Output format

Read-only — do NOT modify the source files. ru-check is a check: it reports issues and returns the corrected text for the user to apply. It must not write to, edit, or overwrite the analysed file(s).

How this is enforced depends on the host, and it is worth being exact about it.

In Claude Code, disallowed-tools removes the listed tools from the pool while the command is active — verified on 2.1.220 by attempting a write through Write, through Bash redirection, through Monitor, and through a delegated subagent: every path was denied and no file was created. allowed-tools alone would not achieve this; that field pre-approves tools, it does not restrict them.

The list removes the direct file-writers — Write, Edit, NotebookEdit — and the command-executing tools we identified and tested on 2.1.220: Bash, PowerShell and Monitor. Monitor is easy to miss: it runs commands too, and it follows Bash permission rules, so a broad Bash allow-rule silently pre-approves it while a disallowed-tools: Bash entry does not remove it. The list names the paths we closed, not every path that exists.

Four limits, stated plainly. A connected MCP server can expose its own write tools, which a per-tool denial list cannot know about. A named subagent whose own definition grants it tools: Write is governed by that definition, not by a parent command's denial list. A later Claude Code release can add a tool this file does not name, and a hand-written list does not update itself. And on hosts that do not implement disallowed-tools, everything above is an instruction the agent is asked to follow, not a guarantee the platform enforces.

Where the mechanism ends, the contract does not: the rule is that this command returns text and never writes, on every host, whatever the tool roster happens to contain.

Returning the corrected text in the output rather than writing it keeps the command deterministic and free of side effects. Silently inserting NBSP into a source file is doubly harmful: a target that strips NBSP on import (e.g. Notion) shows the reader no change, and the same insertion breaks later exact-string tooling (grep/replace) on that file.

Return:

  1. Corrected text
  2. List of changes grouped by category (typography / style / grammar / domain)
  3. Severity per change: critical / high / medium / low

GitHub репозиторий

talkstream/ru-text
Путь: skills/ru-check
0
agent-skillsai-agentsai-text-detectionclaude-codeclaude-coworkcodex-cli
FAQ

Часто задаваемые вопросы

Что такое Skill ru-check?

ru-check — это Claude Skill от talkstream. Skills объединяют инструкции и ресурсы, которые Claude загружает по мере необходимости, чтобы выполнять задачи, связанные с ru-check, без дополнительных запросов.

Как установить ru-check?

Используйте команды установки на этой странице: добавьте ru-check в Claude Code как плагин или клонируйте репозиторий в каталог skills, затем перезапустите Claude, чтобы загрузить Skill.

К какой категории относится ru-check?

ru-check относится к категории Другое.

Можно ли использовать ru-check бесплатно?

Да. ru-check размещён на AIMCP и доступен для бесплатной установки.

Похожие навыки

llamaguard
Другое

LlamaGuard — это модель от Meta с 7–8 миллиардами параметров для модерации входных и выходных данных больших языковых моделей по шести категориям безопасности, таким как насилие и разжигание ненависти. Она обеспечивает точность 94–95% и может быть развернута с помощью vLLM, Hugging Face или Amazon SageMaker. Используйте этот навык, чтобы легко интегрировать фильтрацию контента и защитные механизмы в ваши ИИ-приложения.

Просмотреть навык
cost-optimization
Другое

Этот навык Claude помогает разработчикам оптимизировать облачные расходы за счет правильного подбора ресурсов, стратегий тегирования и анализа затрат. Он предоставляет framework для сокращения облачных расходов и внедрения управления затратами в AWS, Azure и GCP. Используйте его, когда вам нужно проанализировать расходы на инфраструктуру, оптимизировать ресурсы или уложиться в бюджетные ограничения.

Просмотреть навык
sports-betting-analyzer
Другое

Этот навык Клода анализирует рынки спортивных ставок, включая форы, тоталы и ставки на игроков, изучая исторические тенденции и ситуационную статистику для выявления валуйных ставок. Он предоставляет структурированный вывод в формате markdown с практическими рекомендациями в образовательных целях. Разработчикам следует использовать его для инструментов анализа спортивных ставок, учитывая, что он предназначен исключительно для развлечения и обучения.

Просмотреть навык
quantizing-models-bitsandbytes
Другое

Этот навык выполняет квантизацию LLM до 8-битной или 4-битной точности с использованием библиотеки bitsandbytes, обеспечивая сокращение использования памяти на 50-75% при минимальной потере точности. Он идеально подходит для запуска больших моделей при ограниченной памяти GPU или для ускорения вывода, поддерживая форматы INT8, NF4 и FP4. Навык интегрируется с HuggingFace Transformers и позволяет использовать обучение QLoRA и 8-битные оптимизаторы.

Просмотреть навык