Как Claude Code помогает писать китайские веб-новеллы

30 июн 2026
6,212
922
25
2 недели

Вы когда-нибудь задумывались, как авторы на китайских платформах вроде Qidian или Fanqie выдают по 10 тысяч знаков текста ежедневно? Я всегда думал, что это либо сверхчеловеческая дисциплина, либо целая армия литературных негров. Оказывается, технологии ушли далеко вперед. Наткнулся на репозиторий oh-story-claudecode, который превращает Claude Code и аналогичные CLI-инструменты в полноценный конвейер для производства сетевой литературы.

Зачем разработчику инструмент для написания романов

На первый взгляд кажется, что это игрушка для графоманов. Но если присмотреться к структуре проекта, понимаешь: автор подошел к написанию книг как к разработке сложного программного продукта. Здесь есть свои агенты, хуки, проверка консистентности (фактически — линтеры для сюжета) и даже версионирование персонажей.

Проект решает главную проблему любого ИИ-текста — «пластиковость» и потерю контекста. Когда роман разрастается до сотен глав, обычный чат-бот забывает, что у главного героя глаза были голубыми, а во второй главе он потерял фамильный меч.

Что умеет этот набор навыков

Автор проекта, worldwonderer, собрал 13 специализированных навыков (skills), которые покрывают весь цикл жизни веб-новеллы.

Анализ рынка и деконструкция хитов

Вместо того чтобы просто просить нейронку «напиши что-нибудь крутое», система предлагает сначала проанализировать топы. С помощью story-long-scan и story-long-analyze можно вытащить структуру успешного романа. Инструмент разбирает текст на «точки удовлетворения» (爽点), ритм повествования и эмоциональные крючки.

Реклама

Интересно, что анализ выдает не просто краткое содержание, а полноценную базу данных:

  • Архитектуру мира и систему сил.
  • Карточки персонажей с их мотивацией.
  • График эмоциональных пиков и спадов.

Модульное проектирование сюжета

В репозитории используется принцип «Сюжет = гарантированное удовлетворение эмоций». Чтобы это работало на длинной дистанции, проект разделяет данные. В папке проекта создается четкая иерархия:

  • 设定/ (Сеттинг): отдельные файлы на каждого персонажа и мир.
  • 大纲/ (Сюжет): планы томов и глав.
  • 追踪/ (Трекинг): самое важное — здесь хранятся ружья, которые должны выстрелить, и таймлайны.

Команда из семи агентов

Внутри работают семь специализированных ролей. story-architect отвечает за структуру, narrative-writer пишет черновик, а consistency-checker (на базе модели Haiku) следит, чтобы логика не развалилась. Есть даже story-explorer, который работает в режиме «только чтение», чтобы быстро подтянуть контекст перед написанием новой главы.

Пример логики работы системы из README

Техническая начинка и автоматизация

Больше всего меня зацепили автоматические хуки. Это именно то, что делает проект похожим на среду разработки:

  • session-start.sh: при запуске сессии показывает текущий прогресс и ветку сюжета.
  • detect-story-gaps.sh: ищет дыры в сюжете и забытых персонажей.
  • guard-outline-before-prose.sh: мой любимый хук. Он просто не даст нейронке начать писать главу, пока вы не утвердили детальный план. Настоящий TDD (Test Driven Development) в мире литературы.

Для тех, кто боится «AI-вкуса» (специфического стиля нейросетей), предусмотрен навык story-deslop. Он чистит текст от характерных штампов, которыми грешит Claude и GPT.

Как это запустить

Проект поддерживает несколько CLI-интерфейсов: Claude Code, OpenCode, OpenClaw и Codex CLI. Установка простая, через npx:

npx skills add worldwonderer/oh-story-claudecode -y -g

После установки в рабочем каталоге нужно запустить /story-setup. Система сама развернет структуру папок и подтянет базу знаний (references), в которой собрано более 100 методик: от того, как писать боевые сцены, до приемов создания интриги в женских романах.

Кому это пригодится

Конечно, проект заточен под китайский рынок и платформы вроде Qidian. Однако сама архитектура управления длинным контекстом через файловую систему и специализированных агентов — это отличный паттерн для любого, кто работает с генерацией больших объемов документации или сложных текстов.

Мне кажется, это отличный пример того, как разработчик может автоматизировать творческий хаос. Если вы всегда мечтали написать книгу, но пугались объема и необходимости держать в голове тысячи деталей, возможно, стоит взглянуть на это как на проект, который просто нужно правильно «собрать».

Единственный минус — документация и база знаний в основном на китайском. Но для тех, кто привык работать с кодом, это вряд ли станет непреодолимым препятствием, тем более что сам Claude отлично справляется с переводом собственных инструкций.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.