{"skill":{"slug":"open-novel-writing","displayName":"open-novel-writing","summary":"中文长篇小说创作助手。支持从想法到成书的完整创作流程：世界观设定、故事大纲、章节规划、正文生成、质量评审。 使用场景：创作中文小说、辅助构思情节、生成章节正文、评审改进文稿。 特点：模块化设计，可单独使用任意模块；分级红线机制，区分必须避免和建议优化；对话式引导，非CLI驱动。","description":"---\nname: open-novel-writing\ndescription: |\n  中文长篇小说创作助手。支持从想法到成书的完整创作流程：世界观设定、故事大纲、章节规划、正文生成、质量评审。\n  使用场景：创作中文小说、辅助构思情节、生成章节正文、评审改进文稿。\n  特点：模块化设计，可单独使用任意模块；分级红线机制，区分必须避免和建议优化；对话式引导，非CLI驱动。\n---\n\n# open-novel-writing\n\n中文长篇小说创作助手。帮助用户从想法到成书的完整创作。\n\n## 核心能力\n\n| 能力 | 说明 | 触发方式 |\n|-----|------|---------|\n| 设定管理 | 世界观、人物卡、势力、伏笔 | \"帮我设定...\"、\"创建人物\" |\n| 大纲生成 | 故事结构、卷章规划、高潮设计 | \"生成大纲\"、\"帮我规划\" |\n| 章节规划 | 生成章节spec、连贯性检查 | \"规划第X章\"、\"生成规格\" |\n| 正文生成 | 基于spec生成正文 | \"写第X章\"、\"生成正文\" |\n| 评审反馈 | 质量评审、改进建议 | \"评审这章\"、\"看看怎么样\" |\n| **自动化推进** | **批量连续写作N章** | **\"推进10章\"、\"写5章\"** |\n\n## 工作流\n\n```\n用户想法 → 意图理解 → 选定模块 → 执行 → 反馈循环\n```\n\n各模块可独立使用，也可串行：\n1. **设定 → 大纲 → 章节 → 评审** 完整流程\n2. **设定** 单独使用（扩展世界观）\n3. **大纲** 单独使用（规划故事结构）\n4. **章节 + 评审** 迭代（生成→评审→修改）\n\n## 模块详情\n\n### 1. 设定管理\n\n**功能**：创建和管理小说的世界观、人物、势力、伏笔\n\n**输入**：\n- 用户描述的想法/灵感\n- （可选）已有的设定文件\n\n**输出**：\n- `设定/世界观.md` - 世界观文档\n- `设定/人物/` - 人物卡片目录\n- `设定/势力.md` - 势力/组织设定\n- `设定/伏笔.md` - 伏笔追踪表\n\n**操作**：\n- 创建新设定\n- 扩展已有设定\n- 查询设定一致性\n\n### 2. 大纲生成\n\n**功能**：基于设定生成故事大纲\n\n**输入**：\n- 设定文件\n- 用户想要的风格/长度\n\n**输出**：\n- `大纲/故事大纲.md` - 完整大纲\n- `大纲/卷规划.md` - 分卷结构\n- `大纲/高潮点.md` - 关键爆点\n\n**结构**：\n```\n故事大纲/\n├── 核心设定（一句话卖点）\n├── 主线（起承转合）\n├── 支线（辅助主线）\n├── 人物弧光（主角成长）\n└── 高潮/结局设计\n```\n\n### 3. 章节规划（Spec生成）\n\n**功能**：生成单章或批量章节的规格\n\n**输入**：\n- 前3章规格（自动查找）\n- 大纲/设定\n\n**输出**：\n- `规格/第XXX章.yaml` - 章节规格\n\n**规格字段**：\n```yaml\nchapter: 101\ntitle: \"章节标题\"\nsummary: \"200字以内摘要\"\n\nbefore_state:\n  characters:\n    - {name: \"角色\", state: \"状态\", location: \"位置\"}\n  plot_hooks: [\"未回收伏笔\"]\n\nafter_state:\n  characters:\n    - {name: \"角色\", state: \"新状态\", location: \"新位置\"}\n  plot_advances: [\"伏笔回收\", \"新伏笔埋下\"]\n\nmust_happen:\n  - \"关键事件1\"\n  - \"关键事件2\"\n\ntension_curve:\n  - {position: 0, value: 3, note: \"铺垫\"}\n  - {position: 50, value: 8, note: \"高潮\"}\n  - {position: 100, value: 5, note: \"收尾\"}\n\nkey_scenes:\n  - \"场景1\"\n  - \"场景2\"\n\nnew_hooks:\n  - \"结尾钩子\"\n```\n\n**连贯性检查**：\n- 读取前3章规格\n- 验证人物状态、场景位置一致性\n- 检测剧情冲突/重复\n\n### 4. 正文生成\n\n**功能**：基于规格生成章节正文\n\n**输入**：\n- 规格文件 (yaml)\n- 设定文件\n\n**输出**：\n- `正文/第XXX章.txt` - 纯中文正文\n\n**字数**：3000-5000字/章\n\n**写作原则**（参考 [references/writing_principles.md](references/writing_principles.md)）：\n\n| 原则 | 要求 |\n|-----|------|\n| 声音 | 叙事者有话说，不是摄像头记录 |\n| 层次 | 情绪有起伏，不是单一色调 |\n| 细节 | 动作具体化，有画面感 |\n| 呼吸 | 长短句交替，张弛有度 |\n| 活性 | 动词有力，删不必要的\"的\" |\n\n### 5. 评审反馈\n\n**功能**：质量评审和改进步\n\n**输入**：\n- 待评审章节\n- 对应规格\n\n**输出**：\n- `评审/第XXX章.md` - 评审报告\n\n**评审维度**（精简为5种角色）：\n\n| 角色 | 关注点 | 权重 |\n|-----|-------|-----|\n| 阅读者 | 开篇吸引力、节奏、画面感 | 25% |\n| 编审 | 错别字、病句、一致性 | 25% |\n| 故事家 | 剧情逻辑、伏笔、钩子 | 25% |\n| 文学顾问 | 语言艺术、人物刻画 | 15% |\n| 毒舌读者 | 套路化、水文、毒点 | 10% |\n\n**评分**：\n- 90-100：精品\n- 85-89：优秀，可发布\n- 75-84：良好，小改可发\n- 60-74：合格，需修改\n- 60以下：不合格，重写\n\n## 红线规则（分级）\n\n### P0 - 绝对禁止\n\n| 禁止项 | 说明 |\n|-------|------|\n| 明显AI词汇 | \"众所周知\"、\"不言而喻\"等 |\n| 感悟式结尾 | \"他明白了...\"、\"她终于懂得...\" |\n| 感叹式结尾 | \"真是太...\"、\"多么...\" |\n| 上帝视角 | \"所有人没想到...\"、\"全书第x章...\" |\n| 抄袭级错误 | 与经典作品高度重复 |\n\n### P1 - 建议避免\n\n| 避免项 | 说明 |\n|-------|------|\n| 套路化表达 | 网文老梗堆砌 |\n| 流水账 | 无意义的情节推进 |\n| 抽象心理 | \"他感到很...\"、\"她觉得...\" |\n| 排比句 | 连续相同句式 |\n| 代词开头 | 连续\"他/她/它\"开头 |\n\n### P2 - 可选优化\n\n| 优化项 | 说明 |\n|-------|------|\n| 细节打磨 | 动词更精准 |\n| 画面强化 | 更多感官描写 |\n| 节奏调整 | 张力起伏更明显 |\n\n## 目录结构\n\n小说项目建议结构：\n```\n我的小说/\n├── 设定/\n│   ├── 世界观.md\n│   ├── 人物/\n│   │   ├── 主角.md\n│   │   └── 反派.md\n│   ├── 势力.md\n│   └── 伏笔.md\n├── 大纲/\n│   ├── 故事大纲.md\n│   ├── 卷规划.md\n│   └── 高潮点.md\n├── 规格/\n│   ├── 第001章.yaml\n│   └── 第002章.yaml\n├── 正文/\n│   ├── 第001章.txt\n│   └── 第002章.txt\n└── 评审/\n    └── 第001章.md\n```\n\n## 使用示例\n\n**示例1：从想法开始**\n```\n用户：我想写一个仙侠小说，主角从凡人流开始\nAI：好的，让我帮你设计世界观。你想要：\n  1. 传统的修真体系（练气→金丹→元婴）\n  2. 创新的修炼方式\n  3. 其他设定偏好？\n```\n\n**示例2：生成章节**\n```\n用户：帮我写第50章\nAI：好的，先读取第47-49章的规格来确保连贯性...\n  第50章规格已生成（见规格/第050章.yaml）\n  开始生成正文...\n  已生成：正文/第050章.txt（3200字）\n```\n\n**示例3：评审章节**\n```\n用户：评审一下第50章\nAI：开始评审...\n  阅读者：88/100 ✓\n  编审：92/100 ✓\n  故事家：85/100 ✓\n  文学顾问：89/100 ✓\n  毒舌读者：90/100 ✓\n  \n  最终得分：85/100 ✓ 通过\n  \n  发现1个P1问题：\n  - 第3段有抽象心理描写，建议外化为动作\n  \n  需要查看详细报告吗？\n```\n\n## 配合技能\n\n- **image-creator**: 生成小说封面、插图\n- **novel-image-generation**: 生成小说场景图\n\n---\n\n## 6. 自动化推进（批量写作）\n\n**功能**：自动连续生成多章，包含规划→生成→评审→修订的全流程\n\n**触发方式**：\n- \"推进10章\"\n- \"写第5-15章\"\n- \"继续往下写5章\"\n\n### 工作流程\n\n```\n用户: \"推进N章\"\n    ↓\n1. 确定起始章节（自动查找最新已完成的章节+1）\n2. 循环执行以下步骤N次：\n   ├─ 2.1 更新设定（从spec中提取新伏笔/人物）\n   ├─ 2.2 章节规划（生成下一章spec）\n   ├─ 2.3 正文生成（基于spec生成正文）\n   ├─ 2.4 评审反馈（质量检查）\n   ├─ 2.5 自动修订（如果评审不通过）\n   └─ 2.6 达标则进入下一章\n3. 输出完成报告\n```\n\n### 自动化流程详解\n\n#### 步骤1：确定起始章节\n\n自动查找：\n1. `正文/` 目录下最新的章节号 + 1\n2. 如果没有正文，则从第1章开始\n\n#### 步骤2：更新设定\n\n从上一章的 spec 中提取：\n- 新出现的角色 → 提示用户补充人物卡\n- 新埋下的伏笔 → 更新伏笔追踪表\n- 场景变化 → 更新世界观\n\n#### 步骤3：章节规划\n\n基于前3章规格，生成下一章的 spec：\n- 延续人物状态\n- 回收/埋下伏笔\n- 设计节奏曲线\n\n#### 步骤4：正文生成\n\n基于 spec 生成 3000-5000 字的正文\n\n#### 步骤5：评审反馈\n\n执行质量检查：\n- P0问题：AI词汇、感悟式结尾等 → 必须修改\n- P1问题：套路化、流水账等 → 建议修改\n- 评分标准：≥85分通过\n\n#### 步骤6：自动修订\n\n如果评审不通过（<85分或存在P0问题）：\n- 根据评审反馈进行修订\n- 重新评审\n- 最多修订2次\n- 2次仍不通过 → 标记问题，继续下一章\n\n### 修订策略\n\n| 问题类型 | 修订方式 |\n|---------|---------|\n| AI词汇 | 替换为更自然的表达 |\n| 感悟式结尾 | 删除或改为悬念式结尾 |\n| 抽象心理 | 外化为具体动作 |\n| 节奏问题 | 调整长短句比例 |\n| 水文 | 删除冗余描写 |\n\n### 输出报告\n\n```markdown\n# 批量写作完成报告\n\n## 执行摘要\n- 目标章节：5章（第6-10章）\n- 成功完成：4章\n- 跳过：1章（问题过多）\n\n## 详细结果\n\n### 第6章 ✓\n- 评分：88/100\n- 字数：3200\n- 评审通过\n\n### 第7章 ✓\n- 评分：86/100\n- 字数：3100\n- 评审通过\n\n### 第8章 ⚠️\n- 评分：82/100 → 修订后87/100\n- 字数：3400\n- 1次修订后通过\n\n### 第9章 ✓\n- 评分：90/100\n- 字数：3300\n- 评审通过\n\n### 第10章 ❌\n- 评分：65/100\n- 跳过原因：2次修订后仍存在P0问题（AI词汇过多）\n- 建议：手动处理\n\n## 伏笔追踪\n- 已回收：3个\n- 新增埋下：5个\n\n## 文件位置\n- 规格：规格/第6-10章.yaml\n- 正文：正文/第6-10章.txt\n- 评审：评审/第6-10章.md\n```\n\n### 使用示例\n\n```\n用户：继续往下写10章\n\nAI：开始自动化写作流程\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n第1章（共10章）\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n[1/5] 更新设定...\n  - 上一章结尾新出现\"黑袍人\"，已添加到待补充人物列表\n\n[2/5] 章节规划...\n  - 已生成：规格/第011章.yaml\n  - 本章目标：主角与黑袍人对峙\n\n[3/5] 正在生成正文...\n  - 已生成：正文/第011章.txt（3200字）\n\n[4/5] 评审中...\n  - 阅读者：88/100 ✓\n  - 编审：91/100 ✓\n  - 故事家：85/100 ✓\n  - 文学顾问：89/100 ✓\n  - 毒舌读者：90/100 ✓\n  - 最终：88/100 ✓ 通过\n\n[5/5] 章节完成！\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n第2章（共10章）\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n...\n```\n\n### 配置选项\n\n| 选项 | 说明 | 默认值 |\n|-----|------|-------|\n| 每章字数 | 目标字数范围 | 3000-5000 |\n| 评审阈值 | 通过分数 | ≥85 |\n| 最大修订次数 | 不通过时的修订次数 | 2 |\n| 章节间隔 | 每章完成后等待用户确认 | 否（自动） |\n\n### CLI 使用\n\n```bash\n# 自动推进10章（从最新章节继续）\npython3 scripts/auto_write.py 10\n\n# 从第100章开始写5章\npython3 scripts/auto_write.py 5 100\n\n# 指定小说项目目录\npython3 auto_write.py 10 --path /path/to/novel\n```\n\n### 注意事项\n\n1. **进度保存**：每完成一章自动保存，即使中断也不会丢失\n2. **冲突检测**：自动检测与前文的人物状态/时间线冲突\n3. **伏笔提醒**：新伏笔会提示用户补充细节\n4. **可中断**：用户可以说\"暂停\"停止自动写作\n\n---\n","topics":["创作"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":2807,"installsAllTime":94,"installsCurrent":8,"stars":9,"versions":1},"createdAt":1773386915381,"updatedAt":1778491876821},"latestVersion":{"version":"1.0.0","createdAt":1773386915381,"changelog":"open-novel-writing 1.0.0 – 中文长篇小说全流程创作助手上线\n\n- 支持世界观、人物、势力等核心设定管理与一致性查询。\n- 可生成故事大纲、章节规划（spec）、章节正文，并按流程串联执行。\n- 内置多维评审机制，分角色综合打分，提供具体改进建议。\n- 独创分级红线机制，明确避免/优化项，提升文本质量。\n- 新增一键批量自动写作，连续推进多章自动规划、生成、评审和修订。\n- 模块化设计，支持每步独立调用，高度灵活适配用户创作需求。","license":"MIT-0"},"metadata":null,"owner":{"handle":"softmeng","userId":"s1705axqthn2nea4h48tgce5qh8859cv","displayName":"SoftMeng","image":"https://avatars.githubusercontent.com/u/9483352?v=4"},"moderation":null}