用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/chaserr/novel-craft --skill novel-write命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
初始化一个新长篇小说项目,生成 RTK.md / 小说大纲 / 章节大纲 / 前情梳理 / 伏笔清单 / 经典语录 / 人物档案 / 写作技巧 等核心资料骨架。触发词:初始化小说项目、新建长篇小说、novel-init、起一个新坑、建一个新故事、小说项目脚手架。
长篇小说审稿调度器。根据用户的审查诉求决定召唤哪些 novel-* agent(架构 / 逻辑 / 节奏 / 伏笔 / 文笔 / 对话 / 场景 / 读者 / 资料),聚合各角色报告并归档到审稿报告目录。触发词:审稿、审一下、找问题、稿件诊断、novel-review。
章节写完后的资料同步流程。把新写章节里的事件/关系变化/伏笔/金句同步到前情梳理、人物档案、伏笔清单、经典语录。触发词:同步前情、同步伏笔、同步人物档案、章节同步、写后同步、novel-sync。
基于 SOC 职业分类
正在显示 SKILL.md
| name | novel-write |
| description | 长篇小说章节写作主流程。读完前情/伏笔/语录/档案/写作技巧后生成新章节正文,并提示走去 AI 味润色和写后同步。触发词:写第X章、续写、新章节、扩写、章节正文、novel-write。 |
| user-invocable | true |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep, AskUserQuestion |
用途:长篇小说项目里"写一章"的标准工作流。在没有 RTK.md 的项目里禁止执行——必须先跑 novel-init。
用户应说明:
章节大纲.md 推算下一未写章节。章节大纲.md 取。全部读取,不可跳过。如缺失任一文件,先提示用户走 novel-init 或手动补齐:
RTK.md — 项目规则、题材气质、文风底线(最高优先级)AGENTS.md — 项目入口(如指向其他规则文件,一并读取)小说大纲.md — 确认本章在全书的位置和功能章节大纲.md — 本章的节点和情绪目标前情梳理.md — 必须完整读完最近 3 章的摘要,不可只看本章前一章伏笔清单.md — 当前活跃伏笔、需要本章兑现的伏笔人物档案/*.md — 说话方式、当前情感状态、关系进度经典语录.md — 已有金句,避免重复相似句式写作技巧/*.md(项目自己沉淀的题材专属技法)— 优先${CLAUDE_PLUGIN_ROOT}/skills/novel-write/reference/*.md — 兜底审稿报告/*.md(如存在)— 历轮审稿提炼的"作者习惯性弱点",写作时主动规避读完上下文后,用一段结构化输出向用户确认:
【第X章 写作确认】
本章在全书位置:第N幕 / 第M阶段 / 占总章节 X%
情绪基调:↑/↓/→/⚡
主要节点:
1. ...
2. ...
需要兑现的伏笔:
- 伏笔A(埋于第Y章)
需要新埋的伏笔:
- 待埋(轻、自然)
人物状态承接:
- 主角:从第X章 [情绪/位置] 接续
- 配角:...
时代/环境细节(如题材需要):
- ...
本章字数预期:~XXXX 字
是否开始生成初稿?(如有调整请告诉我)
用户确认后才进入第 3 步。
按以下原则写:
RTK.md 里的"文风要求"和"感情线/主线要求"写作技巧/ 下),优先使用| 编号 | 铁律 | 反例 | 正例方向 |
|---|---|---|---|
| W1 | 一个情绪瞬间只写一次,不要写完场景再用一句"她忽然意识到……"做内心独白复述 | "她忽然明白,有些重逢……" | 一个动作 + 一个余响 |
| W2 | 章节结尾不连续使用"感悟收束"。可用"未完动作 / 物件落定 / 群消息切断 / 场景叠加"等替代 | "她忽然觉得,所谓青春……" | "抽屉合上时,发出一声很轻的'咔'。" |
| W3 | 高频套话黑名单(具体清单写在 RTK.md)每章上限 1 次,最好 0 次 | "心跳漏了一拍" / "岁月静好" | 用具体感知细节代替 |
| W4 | 对话必须符合角色身份和年龄。遮住名字看不出是谁说的 = 失败 | 所有角色都说一样的话 | 词汇量 / 句长 / 口头禅 / 思维方式分化 |
| W5 | 场景描写至少完成一项功能:情绪 / 性格 / 推进 / 主题。否则可删 | 纯背景板 | 环境作为情绪容器 |
| W6 | 每段至少有一个信息量推进。不写空转段落 | 反复抒情 | 推进事件、关系、内心或细节 |
| W7 | 视角自洽。第三人称限定/第一人称里,主角不感知的事不写 | 主角看不见但描写另一房间 | 留空 or 切视角章节 |
初稿完成后不直接交付,先按 RTK.md 里 V3/V4 去 AI 味规则做一轮:
本 plugin 内置 zh-novel-polish skill,专为中文小说语境设计,会按 RTK §4.1-4.3 的项目化规则扫一遍八大叙事病灶。这一步强制执行,不可跳过。
按 RTK.md 的命名规范保存:
<书名>-第X章-章名.md
文件头部加 YAML frontmatter(可选):
---
chapter: X
title: 章名
word_count: XXXX
emotional_tone: ↑/↓/→/⚡
status: draft / revised
---
在输出末尾必须提示用户:
✅ 第X章正文已保存到 <文件名>
⚠️ 请立即运行 novel-sync 同步以下文件,否则下一章会基于过时上下文:
- 前情梳理.md(追加本章摘要 + 关键关系变化 + 下一章承接点)
- 人物档案/*.md(涉及人物:[列表])
- 伏笔清单.md(本章新埋:[列表] / 本章回收:[列表])
- 经典语录.md(本章值得留下的句子:N 句,由你筛选)
| 情况 | 处理 |
|---|---|
RTK.md 不存在 | 拒绝执行,提示先跑 novel-init |
前情梳理.md 上次更新落后于已写最新章 | 拒绝执行,提示先跑 novel-sync 补齐 |
| 用户说"写第 X 章"但 X 章正文文件已存在 | 询问"覆盖 / 改写为 X.v2 / 修订模式" |
| 大纲与用户要求冲突 | 标出冲突点,征求用户裁决,不擅自改大纲 |
| 上下文超过窗口 | 优先压缩"前情梳理早期内容"和"远端章节正文",保留最近 3 章原文 |
novel-architect 和 novel-sync 的活)