# novel-writing

Скилл для работы с художественной прозой: планирует главы и арки, продолжает черновики, разбирает готовые тексты. Полезен, когда важны версии глав и голос автора.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 54
- Автор: wgwtest
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/wgwtest/novel-writing/tree/HEAD/novel-writing/SKILL.md
- Обновлён: 2026-09-26
- HTML: https://affpapa.org/nevibecode/skills/novel-writing

## Что делает

Скилл включается на трёх стадиях. Планирование — когда нужно решить, что должна делать сцена, глава, арка или вся история до написания текста. Черновик — когда просят новый фрагмент, переписать существующий или продолжить главу. Разбор — когда нужна критика или советы по правке уже написанного.

Внутри — набор справочников, которые скилл подгружает по задаче: `references/planning.md`, `references/story-outline-and-causal-summary.md`, `references/dialogue-and-behavior.md`, `references/scene-and-structure.md`, `references/style-fidelity.md`, `references/realism-constraints.md` и другие. Для длинных проектов есть стратегия контекста по уровням: задача, жёсткие ограничения, полный текст ближних глав, структурные карточки дальних, холодная зона. Полный текст читается точечно, а не весь роман целиком.

Есть жёсткие правила. Читатель не знает того, что знает автор: если в тексте этого не показали, считается, что не показали. Важный персонаж не может войти в историю без опоры — роли, связи с событием, первого впечатления. Персонаж знает только то, что позволяет сцена: что видит, слышит, до чего дотягивается, что может верно вывести. Скилл не берётся за поэзию, форматирование сценариев, чистую корректуру без работы с сюжетом и нон-фикшн.

Версии рукописи и правки автора скилл не заводит сам: он координирует передачу между текущей рукописью, рабочими ревизиями и замороженными свидетельствами, а пути и приоритет задают правила проекта.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add wgwtest/novel-writing --skill novel-writing -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/novel-writing/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/novel-writing/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add wgwtest/novel-writing --skill novel-writing -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/novel-writing/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add wgwtest/novel-writing --skill novel-writing -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/novel-writing/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install wgwtest/novel-writing novel-writing
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/novel-writing/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add wgwtest/novel-writing --skill novel-writing -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/wgwtest/novel-writing --path novel-writing
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/novel-writing/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add wgwtest/novel-writing --skill novel-writing -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/wgwtest/novel-writing/tree/HEAD/novel-writing/SKILL.md

## Когда брать
- спланировать главу или арку до того, как писать текст
- продолжить главу, не потеряв голос автора
- проверить, ясно ли введён важный персонаж
- разобрать сцену, где диалог превратился в обмен репликами
- сверить сцену с реальными ограничениями: видимость, процедура, возраст

## Примеры запросов агенту
- Спланируй вторую главу: что она должна сделать и чем закончиться
- Продолжи сцену в `chapter-04.md`, сохрани манеру автора
- Разбери диалог в этой сцене — почему он читается как протокол допроса

## Похожие
- [novel-architect](https://affpapa.org/nevibecode/skills/novel-architect.md) — скилл · 2200 установок
- [novel-revision](https://affpapa.org/nevibecode/skills/novel-revision.md) — скилл · 678 установок
- [novel-writer](https://affpapa.org/nevibecode/skills/novel-writer.md) — скилл · 604 установки
- [qiaomu-novel-generator](https://affpapa.org/nevibecode/skills/qiaomu-novel-generator.md) — скилл · 589 установок
- [writing-principles](https://affpapa.org/nevibecode/skills/writing-principles.md) — скилл · 1000 установок
- [inkos-multi-agent-novel-writing](https://affpapa.org/nevibecode/skills/inkos-multi-agent-novel-writing.md) — скилл · 2800 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
