让 AI 为你写一部完整的中文小说 - AI 驱动的中文小说创作助手 - 超过20章的小说,几分钟全稿完成 Claude Code Skill:自动创作分章节中文小说,每章悬念钩子
npx skills add https://github.com/zh30/chinese-novelist-skill --skill chinese-novelist-skillInstallez cette compétence avec la CLI et commencez à utiliser le flux de travail SKILL.md dans votre espace de travail.
从"随便写个故事"到"写出能看的网文",你需要的不只是灵感,而是一套防崩盘的工程化工作流。
chinese-novelist-skill 是一套面向中文小说/网文创作的系统化工具。
它不是"AI 帮我写小说"的魔法咒语,而是:
使用 chinese-novelist-skill,帮我写一本悬疑小说,20 章。
AI 会自动:
继续写
AI 会自动:
# 检查字数
python scripts/check_chapter_wordcount.py novels/我的小说/第01章.md
# 检查 AI味(自动检测"空洞情绪句""四字堆砌"等)
python scripts/check_ai_style.py novels/我的小说/第01章.md
novels/
└── 我的小说/
├── 00-大纲.md # 极简大纲(10字段)
├── 99-进度仪表盘.md # AI自动维护,一眼看进度
├── 01-人物档案-v2.md # 人物核心引擎(驱动式)
├── 02-世界观与伏笔.md # 世界观+悬念追踪表
├── 03-悬念追踪表.md # 悬念生命周期管理
├── 第01章-血色黎明.md # 章节文件
├── 第02章-暗流涌动.md
└── ...
| 文件 | 用途 | 谁维护 |
|---|---|---|
00-大纲.md |
极简大纲:10 个核心问题 | 用户填写 |
99-进度仪表盘.md |
当前位置、悬念状态、质量概况 | AI 自动 |
01-人物档案-v2.md |
欲望 - 恐惧引擎、声音指纹、缺陷 - 失败映射 | 用户填写 |
03-悬念追踪表.md |
悬念 ID、状态、过期预警 | AI 自动 |
第XX章-标题.md |
章节正文 + 任务卡 + 复盘 | 用户+AI |
不再纠结"策划模式还是连载模式",只用记住三个阶段:
┌─────────────────────────────────────────────────┐
│ 策划期 ────────────────────────────────────────→ │
│ 目标:锁定大纲、人物、首章任务 │
│ 出口:首章任务卡完成 │
├─────────────────────────────────────────────────┤
│ 连载期 ────────────────────────────────────────→ │
│ 目标:按章推进,自动维护悬念和人物状态 │
│ 默认模式,你说"继续写"就行 │
├─────────────────────────────────────────────────┤
│ 收尾期 ────────────────────────────────────────→ │
│ 目标:完稿检查、伏笔回收、结局收束 │
│ 触发:你说"写完了" │
└─────────────────────────────────────────────────┘
快速模式 vs 标准模式:
| 模式 | 触发词 | 特点 | 质量检查 |
|---|---|---|---|
| 快速模式 | "快写""初稿" | 跳过场景拆分,直接输出 | 仅字数 + 基础钩子 |
| 标准模式 | 默认 | 完整流程 | 红绿灯检查(3-5 项) |
每章只需检查 3-5 项核心指标,不再被 50+ 清单压垮:
🟥 红灯项(必须过关)
🟨 黄灯项(建议优化,自动检测)
🟩 绿灯项(完稿时统一检查)
自动识别 9 种常见 AI 写作痕迹:
python scripts/check_ai_style.py novels/我的小说/第01章.md
检测维度:
| 维度 | 示例 | 严重程度 |
|---|---|---|
| 空泛形容词 | "他很悲伤" "她非常开心" | 🔴 重度 |
| 四字成语堆砌 | "情不自禁、百感交集" | 🟡 中度 |
| 解释性连接词 | "然而、因此、不难看出" | 🟡 中度 |
| 时间转折词滥用 | "突然、就在这时、下一秒" | 🟢 轻度 |
| 情绪标签句 | "他感到前所未有的..." | 🔴 重度 |
| 句式均匀 | 全是短句,没有变化 | 🟢 轻度 |
| 过度书面化对白 | "我认为这个假设存在漏洞" | 🟡 中度 |
| 视角混乱 | 一句话内切换多个角色内心 | 🔴 重度 |
| 信息倾倒 | 大段背景说明 | 🟡 中度 |
输出示例:
🤖 AI味检测报告
🔴 AI味评级:中度(综合得分: 4.2)
❌ 空泛形容词: 5/千字 (阈值: <3) 🔴 超标
示例: "他很悲伤" "她非常开心"
💡 建议: 用具体动作替代情绪标签
⚠️ 四字成语: 8/千字 (阈值: <5) 🟡 超标
示例: "情不自禁" "百感交集"
💡 建议: 参考 ai-style-examples.md 改写
📚 参考文档: references/ai-style-examples.md
不再"提了悬念就忘",自动追踪每条悬念的"新鲜度":
悬念状态:
自动预警:
⚠️ 悬念状态
- [001] 凶手是谁: 🟢 活跃(最近第8章提及)
- [002] 主角身世: 🔴 已过期(已10章未提及,必须在本章提及)
- [003] 宝藏位置: 🟡 即将过期(已5章未提及)
当前活跃悬念:3/6 ✅
本章建议:提及悬念002或003,防止过期
每章必须规划:
| 悬念 ID | 操作 | 说明 |
|---|---|---|
| 001 | 推进 | 给出新线索 |
| 002 | 提及 | 简单提到,防止过期 |
| 003 | - | 本章不涉及 |
从"只能事后检查"到"事前可规划":
宏观层(全本):四幕结构 + 15 个关键节点
第一幕(25%): 建立冲突 → 第二幕(50%): 升级对抗 →
第三幕(20%): 最终对决 → 第四幕(5%): 收尾
中观层(章节组):黄金三章模式
每3章一个节奏单元: [铺垫] → [升级] → [小高潮+钩子]
微观层(单章):3 次情绪起伏
20%位置: 进入冲突 → 50%位置: 矛盾激化 → 80%位置: 钩子落下
5 种题材特定模板:
人物档案不再是"填空表格",而是驱动写作决策的引擎:
核心引擎:
## 欲望 - 恐惧双引擎
- 自觉欲望(主角认为 Ta 想要的):___
- 不自觉欲望(主角真正需要的):___
- 核心恐惧(如果欲望不能实现):___
- 道德前提(将被挑战的信念):___
## 声音指纹
- 标志性对白(3-5 句锚点):
1. "..."
2. "..."
3. "..."
- 禁止用语(绝对不会说的话):___
- 情绪状态下的声音变化:___
## 缺陷 - 失败映射
- 固有缺陷:___
- 可能造成的失败场景:
1. 第 X 章:因___导致___
2. 第 Y 章:因___导致___
写作时自动约束:
5 分钟快速开始
使用 chinese-novelist-skill,帮我写一本悬疑小说。
→ 跟随 AI 引导填写极简大纲
10 分钟理解工作流
20 分钟掌握质量
开始写作
check_ai_style.py悬念管理
节奏设计
人物深化
v1 版本:
优化后:
可以。skill 采用「渐进式约束」:
内置 5 种题材模板:
其他题材可以使用通用模板,效果也很好。
最小学习成本(5 分钟):
推荐学习成本(1 小时):
完整掌握(1 天):
git clone https://github.com/henry/chinese-novelist-skill.git
cd chinese-novelist-skill
| 工具 | 安装路径 | 说明 |
|---|---|---|
| Claude Code | ~/.claude/skills/ |
推荐 |
| OpenCode | ~/.config/opencode/skills/ |
支持 |
| 其他 | 参考各工具文档 | 通用 Markdown skill |
本 skill 的设计理念参考了:
MIT License - 自由使用,欢迎改进
最后提醒:好作品是改出来的。第一遍写出来,第二遍用
check_ai_style.py检测,第三遍对照ai-style-examples.md改写。三遍之后,AI 味去除 90%。
Happy Writing! ✍️