Как Claude Code помогает писать китайские веб-новеллы
Вы когда-нибудь задумывались, как авторы на китайских платформах вроде 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 отлично справляется с переводом собственных инструкций.
