| name | webnovel-craft |
| description | 写作工艺强约束层。句长、句式、节奏、感官、情绪等跨书通用写作质量标准,扫描脚本 + 工艺手册。所有新书继承,写章/审查时强制执行。 |
| allowed-tools | Read Bash |
写作工艺约束
加载规则
webnovel-write:Step 2 起草前必读 references/writing-standards.md,Step 3 必跑 scripts/prose_scanner.py
webnovel-review:加载本技能作为品味审查的量化基准
webnovel-batch:每章 agent prompt 内联核心约束摘要
- 任何
webnovel-write 或 webnovel-review 会话均须加载本技能
运行扫描脚本
python -X utf8 "<skill_dir>/scripts/prose_scanner.py" "<章节正文路径>"
输出 JSON 到 stdout,字段:
avg_sentence_len:平均句长
very_short_pct:极短句占比(≤8字)
long_pct:长句占比(>30字)
issues:违规清单,每项含 check、value、limit、severity
blocking_count:阻断级问题数
格式约束
所有正文文件必须为纯文本格式,禁止使用任何 Markdown 语法:
- 章节标题不使用
# 前缀,直接写 第XXXX章 XXX 作为首行
- 熔炉面板/系统提示文字不使用
**粗体**,仅使用 「」 包裹
- 信件/纸条内容不使用
*斜体*,保持与正文一致
- 全文禁止:
#、**、*、> 、`、[]()、--- 等 Markdown 标记
质量门禁
| 指标 | 标准 | 阻断 |
|---|
| 平均句长 | 30-55 字 | <25 或 >55 |
| 极短句占比 | ≤15% | >15% |
| 长句占比 | ≥30% | — |
| 不是A是B句式 | ≤3/章 | >3 |
| 身体部位拟人 | ≤4/章 | >4 |
| 哲理收束句 | ≤2/章 | >2 |
| 情绪标签词 | 0 | >0 |
| 副词修饰情绪 | 0 | >0 |
| 连续同主语开头 | ≤2 | >2 |
| 禁用词密度 | ≤5/千字 | >15/千字 |
| 连续排比段数 | ≤2 | ≥5 |
| 心理词占比 | ≤10% | >25% |
| 对话标签密度 | ≤30% 对话句 | >50% |
| "的"字字数比 | — | 一句话超2个 |
| 平均段落句数 | ≤3句 | >5句 |
自然文本基准(去AI味的对比目标)
| 维度 | 自然文本 | AI味文本 |
|---|
| 段落长度 | 1-3句为主,偶尔1句独占1行 | 每段4-6句,整齐均匀 |
| 对话标签 | 60%+无标签,用动作替代 | 几乎每句都有"说道/问道" |
| 情绪表达 | 动作展示("手在抖") | 直接告诉("很紧张") |
| 比喻 | 生活化("像哈士奇护食") | 文学化("如寒冰般") |
| 语气词 | "嘤""嘶""靠""行吧" | 几乎没有 |
| 省略 | 大量省略,读者自己脑补 | 面面俱到,生怕读者不懂 |
| 排比 | 偶尔1-2个,从不连续3+ | 连续3-5个排比是标配 |
| 结尾 | 动作/对话收尾 | 总结/升华/感慨收尾 |
中文文学技法速查
| 技法 | 核心 | 操作要点 |
|---|
| 白描 | 名词+动词为主,砍形容词 | 写完删所有形容词重读;一句话最多一个修饰语 |
| 留白 | 不说的部分比说的更有力 | 高潮处戛然而止;写动作不写感受;对话沉默处收笔 |
| 意象营造 | 一个具象物品承载抽象情感 | 同物品随剧情变化(新鲜→枯萎);全书≤3个意象 |
| 草蛇灰线 | 细节埋线,远距离呼应 | 伪装成闲笔;揭晓不让读者察觉;间隔≥5章 |
| 蒙太奇剪辑 | 锐利场景跳跃,不做平滑过渡 | 直接切换不用过渡语;选择强对比画面 |
质量评分系统(80分制)
每章交付前对照评分,>60分可交付,>70分优秀:
| 维度 | 说明 |
|---|
| 开头吸引力 /10 | 前3段抓住读者? |
| 情节推进 /10 | 本章推进主线? |
| 人物塑造 /10 | 人物行为一致且有深度? |
| 对话质量 /10 | 对话自然且推动情节? |
| 悬念设置 /10 | 结尾钩子让读者想看下一章? |
| 节奏控制 /10 | 张弛有度? |
| 展示而非讲述 /10 | 用行动/对话而非陈述? |
| 语言质量 /10 | 无AI痕迹,用词精确? |
评分规则:任一维度<6分必须修改;总分<60分整章大改。
参考文件
references/writing-standards.md:完整工艺手册(句长校准逻辑、豆包专家维度、审查策略、阈值制定理由、Anti-AI 7-Gate、中文文学技法、质量评分系统)
references/anti-ai-banned-words.md:AI 禁用词表(覆盖禁用词、高频套话、四字成语堆砌规则)
scripts/prose_scanner.py:量化扫描脚本