Релиз-ноты после Claude Code часто пахнут GPT ещё до списка фич. Не из-за слова «захватывающий». Из-за того, как текст стоит: тема объясняется вслух, эмоция идёт шаблоном, каждый абзац отвечает на не заданный вопрос, финал обязательно «мы выросли как команда». Тот же запах в PR-ответах («отличный поинт!»), в тикетах без критерия приёмки и в блоге, который вроде про боль, а читается как школьное сочинение. Скилл Sepia как раз про это: сначала чинить структуру, потом лексику. Репозиторий живой: Nanako0129/sepia.
Ниже — зачем вайб-кодеру отдельный скилл на прозу, чем он не «ещё один humanizer», когда гонять его на продуктовых доках и когда не пускать в SEO-статью вместо запроса и H2. Это не рерайт чужого README. Это рабочая рамка: что менять в привычке «агент, напиши changelog». Про короткий вывод модели в терминале — соседняя тема Claude Code concise: там длина ответа в CLI, не архитектура абзаца в блоге.
Почему синонимы не спасают
Популярные «очеловечиватели» правят поверхность: убрать «furthermore», разбить «не только — но и», подставить разговорное слово. Исследование StoryScope (Russell et al., 2026, arXiv:2604.03136) показывает, почему этого мало. Классификатор, который смотрит только нарративную структуру, ловит AI-прозу примерно на 93,2% macro-F1. Когда с текста снимают поверхностный «робостиль», детект почти не падает (в работе: порядка 95,5% → 93,9%). То есть словарь ты уже почистил, а машина всё ещё видит учебник.
Какие архитектурные следы авторы фиксируют как устойчивые: тема, которую рассказчик разжёвывает; сюжет в одну каузальную колею; эмоции только как телесные ощущения; нет реальных имён и мест; нет читателя; время линейное; финал через рост и принятие героя. Для художественного текста это диагноз. Для релиз-нот и блога вайб-продукта те же кости выглядят иначе: «мы рады представить», абзац-вопрос → абзац-ответ, нулевая цена ошибки, ни одного тупика, ни одной цифры с условием.
Вывод практический, не академический: если после «сделай человечнее» текст всё ещё стыдно слать в changelog, ты правишь не тот слой. Sepia ставит слои в очередь: архитектура → поток абзацев → поверхность. Лексика — третья, не первая.
Что это за скилл (и чем не является)
Sepia — портативный Agent Skill с одним каноническим SKILL.md, без форков «под каждого вендора». Заявленные клиенты: Claude Code, Codex, Grok Build, Antigravity. Четыре операции, не один magick-промпт «напиши красиво»:
- write — написать новый текст с нуля по фактам и намерению;
- review — только диагноз, без правок;
- refactor — минимальные правки на месте;
- recreate — полная пересборка из тех же фактов.
В Claude Code это команды вроде /sepia-write, /sepia-review, /sepia-refactor, /sepia-recreate плюс общий роутер /sepia. В Codex те же операции через $sepia-write и соседние $sepia-*, общий роутер $sepia. Ставить обёртки по одной, без канонического скилла, репозиторий не рекомендует: пакет целиком, скоуп пользователя, один раз на все проекты. Инструкции установки — в README репозитория, не копируем сюда как единственный канон: синтаксис плагинов у вендоров живой.
Чем Sepia не является:
- не антидетект «обойди классификатор заказчика» и не инструкция маскировать сгенерированный код;
- не замена редактора и не «нажми — получишь стиль The New Yorker»;
- не гарантия, что SEO-статья ранжируется: структура под запрос и внутренние ссылки он за тебя не придумает;
- не про лимиты токенов. Скилл сам по себе weekly не экономит. Про квоту — лимиты Claude Code и свежий разбор что меняется с 14 сентября.
Принцип, который авторы подчёркивают: калиброваться на человеческое распределение, а не выворачивать AI-распределение наизнанку. Если применить все правила сразу, получится новый отпечаток «слишком правильно против робота». Скилл как раз просит 3–5 ходов на текст и оставить слабину. Для вайб-кодера это важно: не превращай changelog в экспериментальный рассказ.
Сначала структура, потом слова
На художественном контуре Sepia идёт тремя проходами. Даже если ты не пишешь рассказы, полезно видеть очередь — те же руки потом жмут кнопки на релиз-нотах.
- Нарративная архитектура. Перестать объяснять тему вслух. Развязать слишком ровную причинную цепь. Часть открытий — ближе к концу, не в первом абзаце «в этой статье мы расскажем». Эмоции не одним шаблоном. Реальные имена, продукты, даты — не «некое приложение».
- Поток дискурса. Сбить шаблон «абзац-вопрос → абзац-ответ». Убрать провал середины, где текст топчется. Ритм и место сильных фраз — разные, не каждая мысль в одинаковой длине абзаца.
- Поверхность. Клише, синтаксические лекала, словарь, регистр. Вот сюда как раз попадают «furthermore» и «важно отметить». После первых двух слоёв это уже косметика.
Профессиональная проза ломается иначе, и Sepia это признаёт отдельными правилами площадки, не «тем же художественным проходом». Исследования, на которые опирается скилл, про продуктовую прозу бьют в другое: вода без информации, хедж там, где нужно решение, хвосты чат-бота («как ИИ-ассистент…»), регистр не той площадки, вёрстка как из штампа. Лечить это синонимом «багфикс → исправление дефекта» бессмысленно. Нужен другой каркас абзаца.
Отдельные правила под жанр
Для вайб-кодера это центр скилла, не бонус. Один и тот же агент пишет пять разных жанров в один день. Без маршрутизации получишь релиз-ноты в тоне эссе и PR в тоне манифеста.
- Релиз-ноты / анонсы. Сначала импакт на пользователя, не «мы улучшили инфраструктуру». На каждое утверждение — артефакт (ссылка, номер сборки, путь). Без маркетингового надува.
- Ответы в PR и issue. Сначала ответ, потом контекст. Ссылка на файл и строку, не «где-то в этом диффе». Без рефлекторной похвалы. Длина пропорциональна ставке: опечатка в комментарии не заслуживает эссе.
- Постмортемы. К людям — без вины, к механизмам — без жалости. Время, тупики, которые реально ходили, action items с хозяином. «Команда молодец, уроки извлечены» — это как раз робостиль.
- Тикеты. Заголовок = исход, не процесс. Приёмка проверяемая. Ссылка на доку, а не копипаст трёх экранов в описание.
- Технические статьи. Открыться проблемой, один настоящий тупик, одно занятое мнение, цифры с условиями («на моей машине», «на этом тарифе», «пока буст +50%»). Универсальные «всегда» и «всем» — запах модели.
Маршрутизация важнее модели. Opus, который пишет PR как блог, и более лёгкая модель со скиллом на «answer first» — второй вариант чаще полезнее. Скилл не спорит с concise в терминале: concise режет болтовню агента про инструменты, Sepia режет болтовню в тексте, который ты отдаёшь людям.
Продуктовые доки vs SEO-блог
Два разных заказа. Путать их — как гнать Лукинг лимитами комментатора: вроде «текст», смысл другой.
Когда Sepia на продуктах почти всегда уместен. Changelog, ответ ревьюеру, тикет в линейку, постмортем инцидента, внутренний RFC. Там побеждает ясность и площадка. Робостиль здесь не «не ранжируется», а «коллега не дочитывает» и «саппорт копирует воду клиенту». Операция по умолчанию: review на готовом черновике, потом refactor, не сразу recreate. Recreate сносит голос, который ты уже выверил фактами.
Когда на SEO-блоге — выборочно. Статья под запрос живёт заголовками, сниппетом, внутренними ссылками, первым экраном. Sepia полезен в лиде и в абзацах, где модель скатывается в «в этой статье мы рассмотрим» и в симметричные H2 без фактов. Он вреден, если «ослабить каузальную цепь» и «не объяснять тему» понимает как «убери H2 и ключ из первого абзаца». Для витрины вроде vibe-studio.uk запрос и структура страницы — не враги живого текста. Это каркас, на который живой текст вешают.
Рабочее правило на один прогон блога:
- Каркас человеческий: запрос, H2, внутренние ссылки, факты, которые нельзя выдумать.
- Черновик агентом.
- /sepia-review или $sepia-review — посмотреть, где тема разжёвана, где нет тупика, где нет цифры с условием.
- refactor точечно. Не recreate всего URL, если слаг и сниппет уже сидят на ключах.
Если пишешь в X, а не в блог, крючок и одна мысль важнее «правильной архитектуры рассказа». Про канал внимания — X для вайб-продукта. Sepia там может убрать штамп, но не заменит строку, из-за которой тред вообще открывают.
Как встроить в день, не в религию
Не вешай Sepia на каждый комментарий в коде. Вешай на тексты, которые увидит человек вне терминала.
- Черновик changelog после шипа — review, затем refactor.
- Ответ в чужом PR, где ставка высокая (ломает API, спор про безопасность) — write или refactor с правилами PR, не общий «будь милым».
- Постмортем — отдельный прогон, не копипаст релиз-нот.
- Статья в блог — review после того, как факты и ссылки уже стоят. Иначе скилл красиво размажет пустоту.
Не проси Sepia «сделать так, чтобы не палились». Задача другая: текст перестал быть гладкой болтанкой. Детекторы и площадки меняются. Читатель, который закрывает вкладку на третьем «важно отметить», не меняется.
Лимиты не забудь: каждый review/recreate — это токены. На неделе, где Claude Code сядет ближе к новому потолку с 14 сентября, гоняй Sepia по готовому черновику, не в десяти итерациях «ещё живее». Скилл не оправдывает десять кругов модели ради одного абзаца.
Humanizer рядом — не то же самое
В экосистеме агентов уже лежит быстрый «humanizer»: пройтись по клише и синтаксису. Sepia в README и портах прямо отделяет себя: humanizer = поверхностный проход по любому тексту, Sepia = ремонт каркаса плюс правила площадки. Если после humanizer релиз-ноты всё ещё звучат как школьное «мы рассмотрели», ты как раз в зоне, ради которой писали StoryScope. Не ставь оба скилла в десять кругов на один абзац: сначала review Sepia, потом точечный refactor, лексику — если после каркаса ещё торчит штамп.
Ещё один якорь из репозитория, который не стоит раздувать в мистику: у скилла есть поправки под отпечаток разных моделей (Claude, GPT, Gemini и соседние). Это не «выбери модель — получишь стиль журнала». Это напоминание, что Claude и GPT ломают прозу разными костями: у одного ровная сдержанность и тихий финал, у другого — учебная каузальность. Review полезен именно поэтому: диагноз до правок. Recreate без review часто меняет голос сильнее, чем нужно для changelog.
Не проси скилл маскировать сгенерированный код. Sepia про прозу: релиз, PR, тикет, постмортем, статья. Комментарий в функции и имя переменной ему не площадка. На код у тебя линтер, ревью и тесты, не нарративный классификатор.
Коротко
Робостиль вайб-кодера чаще сидит в каркасе, не в словаре. StoryScope это измерила на структуре; Sepia переводит измерение в скилл с четырьмя операциями и разными правилами для релиз-нот, PR, постмортемов, тикетов и статей. Ставь пакет из github.com/Nanako0129/sepia, для Claude Code — /sepia-*, для Codex — $sepia-*. На продуктах почти всегда review → refactor. В SEO-блоге — после фактов и H2, не вместо них. Синонимы оставь на третий проход. Первые два решают, пахнет текст агентом или человеком, которому было что сказать.
