Релиз-ноты после 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-промпт «напиши красиво»:

В Claude Code это команды вроде /sepia-write, /sepia-review, /sepia-refactor, /sepia-recreate плюс общий роутер /sepia. В Codex те же операции через $sepia-write и соседние $sepia-*, общий роутер $sepia. Ставить обёртки по одной, без канонического скилла, репозиторий не рекомендует: пакет целиком, скоуп пользователя, один раз на все проекты. Инструкции установки — в README репозитория, не копируем сюда как единственный канон: синтаксис плагинов у вендоров живой.

Чем Sepia не является:

Принцип, который авторы подчёркивают: калиброваться на человеческое распределение, а не выворачивать AI-распределение наизнанку. Если применить все правила сразу, получится новый отпечаток «слишком правильно против робота». Скилл как раз просит 3–5 ходов на текст и оставить слабину. Для вайб-кодера это важно: не превращай changelog в экспериментальный рассказ.

Сначала структура, потом слова

На художественном контуре Sepia идёт тремя проходами. Даже если ты не пишешь рассказы, полезно видеть очередь — те же руки потом жмут кнопки на релиз-нотах.

  1. Нарративная архитектура. Перестать объяснять тему вслух. Развязать слишком ровную причинную цепь. Часть открытий — ближе к концу, не в первом абзаце «в этой статье мы расскажем». Эмоции не одним шаблоном. Реальные имена, продукты, даты — не «некое приложение».
  2. Поток дискурса. Сбить шаблон «абзац-вопрос → абзац-ответ». Убрать провал середины, где текст топчется. Ритм и место сильных фраз — разные, не каждая мысль в одинаковой длине абзаца.
  3. Поверхность. Клише, синтаксические лекала, словарь, регистр. Вот сюда как раз попадают «furthermore» и «важно отметить». После первых двух слоёв это уже косметика.

Профессиональная проза ломается иначе, и Sepia это признаёт отдельными правилами площадки, не «тем же художественным проходом». Исследования, на которые опирается скилл, про продуктовую прозу бьют в другое: вода без информации, хедж там, где нужно решение, хвосты чат-бота («как ИИ-ассистент…»), регистр не той площадки, вёрстка как из штампа. Лечить это синонимом «багфикс → исправление дефекта» бессмысленно. Нужен другой каркас абзаца.

Отдельные правила под жанр

Для вайб-кодера это центр скилла, не бонус. Один и тот же агент пишет пять разных жанров в один день. Без маршрутизации получишь релиз-ноты в тоне эссе и PR в тоне манифеста.

Маршрутизация важнее модели. Opus, который пишет PR как блог, и более лёгкая модель со скиллом на «answer first» — второй вариант чаще полезнее. Скилл не спорит с concise в терминале: concise режет болтовню агента про инструменты, Sepia режет болтовню в тексте, который ты отдаёшь людям.

Продуктовые доки vs SEO-блог

Два разных заказа. Путать их — как гнать Лукинг лимитами комментатора: вроде «текст», смысл другой.

Когда Sepia на продуктах почти всегда уместен. Changelog, ответ ревьюеру, тикет в линейку, постмортем инцидента, внутренний RFC. Там побеждает ясность и площадка. Робостиль здесь не «не ранжируется», а «коллега не дочитывает» и «саппорт копирует воду клиенту». Операция по умолчанию: review на готовом черновике, потом refactor, не сразу recreate. Recreate сносит голос, который ты уже выверил фактами.

Когда на SEO-блоге — выборочно. Статья под запрос живёт заголовками, сниппетом, внутренними ссылками, первым экраном. Sepia полезен в лиде и в абзацах, где модель скатывается в «в этой статье мы рассмотрим» и в симметричные H2 без фактов. Он вреден, если «ослабить каузальную цепь» и «не объяснять тему» понимает как «убери H2 и ключ из первого абзаца». Для витрины вроде vibe-studio.uk запрос и структура страницы — не враги живого текста. Это каркас, на который живой текст вешают.

Рабочее правило на один прогон блога:

  1. Каркас человеческий: запрос, H2, внутренние ссылки, факты, которые нельзя выдумать.
  2. Черновик агентом.
  3. /sepia-review или $sepia-review — посмотреть, где тема разжёвана, где нет тупика, где нет цифры с условием.
  4. refactor точечно. Не recreate всего URL, если слаг и сниппет уже сидят на ключах.

Если пишешь в X, а не в блог, крючок и одна мысль важнее «правильной архитектуры рассказа». Про канал внимания — X для вайб-продукта. Sepia там может убрать штамп, но не заменит строку, из-за которой тред вообще открывают.

Как встроить в день, не в религию

Не вешай Sepia на каждый комментарий в коде. Вешай на тексты, которые увидит человек вне терминала.

Не проси 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, не вместо них. Синонимы оставь на третий проход. Первые два решают, пахнет текст агентом или человеком, которому было что сказать.