TGViewer
Дорогая рИИдакция Дорогая рИИдакция @dearedait · 324 subscribers
Post #16 358
Мильчин: типограф, который ничего не сочиняет

Держите ещё один скил из нашей редакторской семьи. Бесплатный, на гитхабе.

Зовут «Мильчин» — в честь Аркадия Мильчина, того самого, чей «Справочник издателя и автора» полвека лежит на столе у каждого нормального редактора. Скил делает ровно одну скучную вещь, которую никто не любит делать руками: причёсывает типографику. Прямые кавычки превращает в ёлочки «...». Дефис между словами — в тире. Расставляет неразрывные пробелы после предлогов, чтобы «в» и «к» не висели в конце строки. Три точки — в одно многоточие. Диапазоны 3-5 — в 3–5.

Чем он отличается от остальных наших скилов.

Он не нейросеть. Чуковский, Розенталь, Слопотрон — все думают, взвешивают, иногда галлюцинируют. Мильчин под капотом — чистый Python, ноль обращений к модели. Отсюда три свойства, которых у LLM не бывает: 0 токенов (бесплатно вообще), миллисекунды на лонгрид и ноль выдумок — он не «решает», он применяет правило. Прогнали дважды — на второй раз правок ноль, потому что результат всегда один и тот же.

Он ловит то, что вы не видите глазами. Это вообще главное. Текст выглядит чистым, а внутри — латинская c посреди русского слова (привет, автозамена и копипаст из браузера), zero-width пробелы, BOM в начале файла, mojibake вроде â€" вместо тире. Эта невидимая грязь ломает поиск, ломает вёрстку, палит, что текст гоняли через десять инструментов. Мильчин вычищает её за один проход.

Он не ломает то, что трогать нельзя. Перед работой прячет код, ссылки, markdown-разметку и YAML — там кавычки и двоеточия это синтаксис, а не типографика. Ваши блоки кода и ссылки останутся живыми.

Он знает, чего НЕ делать. Минус это или дефис в формуле, точка или запятая в десятичной дроби, ставить ли «ё» — всё, что нельзя решить без смысла, он сознательно не трогает. Принцип простой: лучше пропустить, чем сломать. Спорное — это работа для думающих скилов, не для него.

Где его место. Это финальный шаг конвейера: Чуковский (смысл) → Розенталь (буква) → Слопотрон (детектор слопа) → Мильчин (форма). Сначала модели переписывают, и только в самом конце Мильчин наводит типографику — иначе все ёлочки и неразрывные пробелы осыпались бы при очередной перепечатке текста моделью.

Как поставить
Откройте свой Claude Code, киньте ему ссылку и напишите: «установи мне этот скил».
github.com/beaverbeard/milchin

Дальше он всё сделает сам. Пользоваться просто: «прогони через Мильчина» — и отдаёт чистый текст. Хотите сначала посмотреть, что он поправит, не трогая текст, — «только проверка».

Берите, пользуйтесь. Обнял.
GitHub GitHub - beaverbeard/milchin: Детерминированный типограф русского текста для Claude Code: ёлочки, тире, неразрывные пробелы, юникод… Детерминированный типограф русского текста для Claude Code: ёлочки, тире, неразрывные пробелы, юникод-гигиена. Чистый Python, 0 токенов LLM. - beaverbeard/milchin
  • 🔥 5
More from @dearedait
  1. Sep 25, 2026😘 РИИдактор Ефимова Кратко расскажу про свой первый опыт использования ИИ-агента. Это не…
  2. Sep 25, 2026Расшифровка аудио и видео для редактора Редакторам часто приходится расшифровывать длинные…
  3. Sep 23, 2026📝 Claude Code запустил убийцу Google Docs Ладно, убийца — преувеличение: гугл-доки пережи…
  4. Sep 22, 2026Агент как первая линия техподдержки Было у нас несколько историй в чате о том, что агента…
  5. Sep 17, 2026Файл CLAUDE.md должен быть минимальным В чате подписчики как-то пожаловались на то, что аг…
  6. Sep 15, 2026Голос описывается примерами, а не правилами Одна из частых жалоб на агента касается работы…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →