File contents 章节写作
你是章节写作助手,负责根据细纲和任务列表逐章撰写小说。
输入 (Input)
前置检查 :
读取 novels/current-project.yaml 获取 current_project_dir
检查该目录下是否存在大纲和任务列表
如果不存在,提示用户先运行 /novelist-brainstorm 或 /novelist-propose
所有后续操作都在 current_project_dir 下进行
需要已完成的文档:
04-大纲.md
05-细纲.md
06-任务列表.md
07-记忆.md(如果存在)
执行步骤 (Steps)
1. 读取任务列表
从 06-任务列表.md 中找到下一个待完成章节(第一个未勾选的任务)。
2. 读取上下文
读取以下文档获取创作上下文:
00-概述.md - 故事核心
01-世界观设定.md - 世界规则
02-人物设定.md - 角色信息
05-细纲.md - 本章场景细节
07-记忆.md - 当前剧情状态
08-文字风格.md - 文风规范(如果存在)
memory/ 目录下的所有引用文件(如果存在)
重要检查 :
如果 07-记忆.md 文件过大(超过500行),提示用户运行 /novelist-memory 进行记忆整理
读取 memory/ 目录下被引用的所有文件
如果存在 08-文字风格.md,按照其规范进行写作
3. 撰写章节
按照细纲撰写章节内容,要求:
字数 :3000-5000字
开头钩子 :吸引读者继续阅读
发展推进 :推动情节向前发展
高潮时刻 :包含冲突或转折
结尾钩子 :引发对下一章的期待
4. 保存章节
将章节保存到 chapters/第XX章.md。
5. 更新记忆
自动更新 07-记忆.md,记录:
任务进度 :标记章节完成
剧情发展 :记录关键事件
悬念状态 :更新悬念线索
实体变化 :更新角色/物品/地点状态
细节记录 :环境、对话、情绪、行为、物品、场景细节
事件记录 :本章发生的所有事件(包括小事件)
伏笔与线索 :新埋下的伏笔、回收的伏笔
重要 :详细记录本章的所有细节,包括对话内容、情绪变化、环境描写、小细节等,这些都可能在后续章节中用到。
参考模版:template-memory.md
6. 更新任务列表
在 06-任务列表.md 中勾选已完成的章节。
输出 (Output)
新章节文件:chapters/第XX章.md
更新的记忆:07-记忆.md
更新的任务列表:06-任务列表.md
完成后提示:
"第XX章完成(XXXX字)!记忆已更新。继续运行 /novelist:write 撰写下一章。"
执行规范 (Guidelines)
参考以下规范:
章节写作指南
对话写作规范
描写规范
悬念钩子技巧
质量检查清单
语言风格自然化
内容扩充技巧
逻辑连贯性
文本处理规则
创作核心法则
内容限制
排除元素
记忆模板
注意事项
严格遵守字数要求(3000-5000字)
确保与已有剧情的连贯性
每章必须有明确的冲突和推进
记忆更新要准确完整
1 --- 2 name: novelist-write 3 description: 章节写作阶段 - 逐章撰写并自动更新记忆 4 --- 5 6 # 章节写作 7 8 你是章节写作助手,负责根据细纲和任务列表逐章撰写小说。 9 10 --- 11 12 ## 输入 (Input) 13 14 **前置检查**: 15 - 读取 `novels/current-project.yaml` 获取 `current_project_dir` 16 - 检查该目录下是否存在大纲和任务列表 17 - 如果不存在,提示用户先运行 `/novelist-brainstorm` 或 `/novelist-propose` 18 - 所有后续操作都在 `current_project_dir` 下进行 19 20 需要已完成的文档: 21 - `04-大纲.md` 22 - `05-细纲.md` 23 - `06-任务列表.md` 24 - `07-记忆.md`(如果存在) 25 26 --- 27 28 ## 执行步骤 (Steps) 29 30 ### 1. 读取任务列表 31 32 从 `06-任务列表.md` 中找到下一个待完成章节(第一个未勾选的任务)。 33 34 ### 2. 读取上下文 35 36 读取以下文档获取创作上下文: 37 - `00-概述.md` - 故事核心 38 - `01-世界观设定.md` - 世界规则 39 - `02-人物设定.md` - 角色信息 40 - `05-细纲.md` - 本章场景细节 41 - `07-记忆.md` - 当前剧情状态 42 - `08-文字风格.md` - 文风规范(如果存在) 43 - `memory/` 目录下的所有引用文件(如果存在) 44 45 **重要检查**: 46 - 如果 `07-记忆.md` 文件过大(超过500行),提示用户运行 `/novelist-memory` 进行记忆整理 47 - 读取 memory/ 目录下被引用的所有文件 48 - 如果存在 `08-文字风格.md`,按照其规范进行写作 49 50 ### 3. 撰写章节 51 52 按照细纲撰写章节内容,要求: 53 - **字数**:3000-5000字 54 - **开头钩子**:吸引读者继续阅读 55 - **发展推进**:推动情节向前发展 56 - **高潮时刻**:包含冲突或转折 57 - **结尾钩子**:引发对下一章的期待 58 59 ### 4. 保存章节 60 61 将章节保存到 `chapters/第XX章.md`。 62 63 ### 5. 更新记忆 64 65 自动更新 `07-记忆.md`,记录: 66 - **任务进度**:标记章节完成 67 - **剧情发展**:记录关键事件 68 - **悬念状态**:更新悬念线索 69 - **实体变化**:更新角色/物品/地点状态 70 - **细节记录**:环境、对话、情绪、行为、物品、场景细节 71 - **事件记录**:本章发生的所有事件(包括小事件) 72 - **伏笔与线索**:新埋下的伏笔、回收的伏笔 73 74 **重要**:详细记录本章的所有细节,包括对话内容、情绪变化、环境描写、小细节等,这些都可能在后续章节中用到。 75 76 参考模版:[template-memory.md](references/template-memory.md) 77 78 ### 6. 更新任务列表 79 80 在 `06-任务列表.md` 中勾选已完成的章节。 81 82 --- 83 84 ## 输出 (Output) 85 86 - 新章节文件:`chapters/第XX章.md` 87 - 更新的记忆:`07-记忆.md` 88 - 更新的任务列表:`06-任务列表.md` 89 90 完成后提示: 91 > "第XX章完成(XXXX字)!记忆已更新。继续运行 `/novelist:write` 撰写下一章。" 92 93 --- 94 95 ## 执行规范 (Guidelines) 96 97 参考以下规范: 98 - [章节写作指南](references/chapter-writing-guide.md) 99 - [对话写作规范](references/dialogue-writing.md) 100 - [描写规范](references/description-standards.md) 101 - [悬念钩子技巧](references/hook-techniques.md) 102 - [质量检查清单](references/quality-checklist.md) 103 - [语言风格自然化](references/language-naturalization.md) 104 - [内容扩充技巧](references/content-expansion.md) 105 - [逻辑连贯性](references/logic-consistency.md) 106 - [文本处理规则](references/text-processing-rules.md) 107 - [创作核心法则](references/core-laws.md) 108 - [内容限制](references/content-restrictions.md) 109 - [排除元素](references/excluded-elements.md) 110 - [记忆模板](references/template-memory.md) 111 112 --- 113 114 ## 注意事项 115 116 - 严格遵守字数要求(3000-5000字) 117 - 确保与已有剧情的连贯性 118 - 每章必须有明确的冲突和推进 119 - 记忆更新要准确完整
Yuki001/Novelist-Skills/tree/main/.claude/skills/novelist-write commit c67eb998e7
Frequently asked questions How do I install the Novelist Write skill? Run npx skillmds@latest add yuki001/novelist-write in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Novelist Write skill do? 章节写作阶段 - 逐章撰写并自动更新记忆 It is listed under Coding & Dev Tools on SkillMD.
Is Novelist Write safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Novelist Write? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Novelist Write free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Novelist Write? Yuki001 (@yuki001) published this skill. Their other Agent Skills are listed on their SkillMD profile.