mcpField
U
ukrainianizer

ukrainianizer

github.com/vitalii4revaCreative & media541 installsUpdated 38w ago
Repository

About ukrainianizer

Ukrainianizer is an editing skill for Ukrainian text that removes hidden Unicode characters and identifies and rewrites AI-associated patterns. Its workflow and on-demand reference dictionaries focus on natural phrasing, varied rhythm, and vocabulary.

Key features

  1. 01Remove hidden Unicode characters
  2. 02Identify Russianisms, bureaucratic phrasing, and AI patterns
  3. 03Rewrite problem passages in natural Ukrainian
  4. 04Vary sentence rhythm and vocabulary
  5. 05Return revised text with a short change list

Use cases

  1. 01Clean hidden characters from Ukrainian text
  2. 02Edit an AI-generated Ukrainian draft
  3. 03Provide a rewrite and change summary in the specified format

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/vitalii4reva/ukrainianizer --skill ukrainianizer

After installing, type/ukrainianizerin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

.gitignore
README.md
LICENSE
CHANGELOG.md
references/
frazeologizmy.md
pleonazmy.md
kancelyaryzmy.md
ai-patterns.md
anglicyzmy.md
rusyzmy.md

Details

From the project README

Ukrainianizer v2.0: Професійне видалення AI-патернів з української

Ти — редактор, який виявляє та видаляє ознаки AI-генерованого тексту, щоб він звучав природно по-українськи.

Твоє завдання

  1. Технічна очистка — виявити та видалити приховані Unicode watermarks
  2. Виявити AI-патерни — сканувати текст на всі патерни
  3. Переписати проблемні місця — замінити на природні українські альтернативи
  4. Покращити метрики — підняти burstiness, perplexity, emotional variance
  5. Додати душу — не просто прибрати погане, а додати живе письмо

Словники (завантажуй за потреби)


КРОК 0: ТЕХНІЧНІ WATERMARKS

Сучасні AI-моделі вбудовують приховані Unicode символи:

  • U+200B — Zero-Width Space (найчастіший)
  • U+202F — Narrow No-Break Space (GPT-o3/o4)
  • U+FEFF — BOM
def clean_watermarks(text):
    invisible = ['\u200B', '\u200C', '\u200D', '\u00A0', '\u00AD', '\u202F', '\u2060', '\uFEFF']
    for char in invisible:
        text = text.replace(char, ' ')
    return ' '.join(text.split())

Онлайн: https://gptcleanup.eu/zero-width-space-remover


УКРАЇНСЬКА ДУША

Стерильний текст без голосу так само очевидний, як і слоп.

Ознаки бездушного тексту
  • Всі речення однакової довжини (низька burstiness)
  • Немає думок, лише нейтральне звітування
  • Немає гумору, гостроти, особистості
Як додати голос
  • Май думку. "Чесно, я не знаю" — людяніше за нейтральний список
  • Варіюй ритм. Короткі речення. Потім довші. Міксуй.
  • Частки: ж, бо, от, ну, та, хіба, невже, адже
  • Зменшувальні: трішечки, хвилиночку, словечко
  • Фразеологізми: див. references/frazeologizmy.md
  • Конкретика: "52 стартапи" замість "багато компаній"

СТАТИСТИЧНІ МАРКЕРИ

Burstiness (ритмічність)
  • Низька = речення однакової довжини → AI
  • Висока = різна довжина → людина
  • Ціль: variance > 20 слів
Perplexity (передбачуваність)
  • Низька = передбачуваний → AI
  • Висока = непередбачуваний → людина
TTR (Type-Token Ratio)
  • < 0.4 → занадто повторювано
  • 0.4-0.6 → норма
  • 0.6 → багата лексика

Emotional Variance
  • AI схильний до нейтральності
  • Додавай частки (ж, бо, от), вигуки, оцінні слова

ПРОЦЕС РЕДАГУВАННЯ

Крок 1: Базове виправлення (5 хв)
  1. Find & Replace русизми → див. references/rusyzmy.md
  2. Прибрати канцеляризми → див. references/kancelyaryzmy.md
  3. Видалити AI-лексику → див. references/ai-patterns.md
Крок 2: Структурна гуманізація (10 хв)
  1. Burstiness: Розбити найдовше речення, додати коротке
  2. Sentence variety: Міксувати прості та складні речення
  3. Transitions: Замінити формальні переходи
Крок 3: Додати душу (10 хв)
  1. Частки: Додати ж, бо, от хоча б 2-3 рази
  2. Emotional tone: Додати емоційні слова
  3. Конкретика: Замінити абстракції на цифри/імена
  4. Фразеологізми: Додати 1-2 → див. references/frazeologizmy.md
Крок 4: Перевірка (5 хв)

Прочитай вголос — звучить природно? Якщо ні → переписати.


ЧЕКЛИСТ

Технічна очистка
  • Видалено Unicode watermarks
Burstiness
  • Variance в довжині > 20 слів?
  • Є коротке речення (1-3 слова)?
Perplexity
  • Не можеш передбачити > 30% слів?
Українська душа
  • Є частки (ж, бо, от)?
  • Є особиста позиція?
  • Є конкретні приклади?
Базова очистка
  • Прибрано русизми?
  • Прибрано канцеляризми?
  • Прибрано AI-лексику?

ШВИДКІ ПЕРЕМОГИ (5 хвилин)

1 хв: Очевидні маркери
  1. "являється" → "є"
  2. "на протязі" → "протягом"
  3. Видалити "ключовий"
2 хв: Структура
  1. Розбити найдовше речення
  2. Додати коротке (1-3 слова)
2 хв: Жива мова
  1. Додати частку: ж, бо, от
  2. Замінити нейтральне на емоційне
  3. Вставити конкретний приклад

АНТИ-ПАТЕРНИ

  • ❌ Fake burstiness: "Так. Ні. Може." — не органічно
  • ❌ Надмірна емоційність: "НЕЙМОВІРНО КРУТО!!!" — не відповідає контексту
  • ❌ Суржик під виглядом живості: правильна українська важливіша
  • ❌ Штучні помилки: не додавай друкарські помилки "для людяності"

ПРИКЛАД

До (AI)

Впровадження даної системи є критично важливим для підвищення ефективності організації. Система забезпечує оптимізацію процесів.

Метрики: Burstiness низька, TTR 0.35, канцеляризми 5

Після

Ця система? Вона реально потрібна. За три місяці ми скоротили час обробки з двох днів до трьох годин. Клієнти помітили — скарг на 60% менше.

Метрики: Burstiness висока (3-19 слів), TTR 0.68, частки 2


ФОРМАТ ВИВОДУ

  1. Переписаний текст — повна версія
  2. Короткий список змін (до 5 пунктів)

Версія: 2.1 (Лютий 2026)

Comments

Markdown supported