with one click
novel-heavy
关键内容、复杂剧情和长篇连续性要求高的写作流程;先规划、综合审稿、再生成状态更新。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
关键内容、复杂剧情和长篇连续性要求高的写作流程;先规划、综合审稿、再生成状态更新。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Use when config_manager creates or updates Nova image preset configurations.
为互动故事已发生的回合生成一张互动图像。
为当前或指定章节生成一张非剧透插画,并保存到 workspace assets/illustrations。
续写小说章节。当用户要求写下一章、继续写、开始写某一章时使用。
快速续写、灵感初稿和低延迟正文生成;由主 Agent 直接输出结果,不启动审稿或修稿子流程。
默认写作流程,由主 Agent 写作和修订,审稿子 Agent 严格审稿,在质量和速度之间取得平衡。
| name | novel-heavy |
| description | 关键内容、复杂剧情和长篇连续性要求高的写作流程;先规划、综合审稿、再生成状态更新。 |
| agent | ide |
这个 Skill 用于关键场景、复杂剧情、长链路连续性和需要同步更新作品状态的写作任务。
writing_scope 字段;不要等待或编造额外字段。context-planner -> writer -> reviewer -> fixer -> final-gate -> memory-patcher -> final output
read_file 读取必要上下文:CREATOR.md、setting/outline.md、setting/progress.md、setting/character-states.md、相关章节组细纲和最近章节;涉及资料库条目时先用 list_lore_items 判断,再用 read_lore_items 读取相关完整资料。task 工具委派。每次调用 task 时,在 description 中写清角色名、用户目标、必要上下文来源、文件路径、允许/禁止写入、期望输出格式和交付物。context-planner、reviewer、final-gate、memory-patcher 默认只返回计划、审稿、检查或 patch,不直接改文件;writer 和 fixer 是否写文件由主 Agent 的委派说明决定。主 Agent 对最终落盘结果负责。write_file;局部修改已有章节或状态文件时使用 edit_file,并确保 old_string 来自最近一次 read_file 的实际内容且不包含行号前缀。setting/progress.md 和 setting/character-states.md 时,优先用 edit_file 更新对应条目;只有文件不存在、结构严重不匹配或需要全量重排时才用 write_file。write_file 或 edit_file 后都要检查工具结果。若结果包含 [tool error]、参数 JSON 错误、string not found、路径错误或截断提示,不得宣称已完成;应重新读取目标文件、修正参数后重试,或明确告诉用户未写入成功。read_file 读回最终章节关键片段;如果写入了状态文件,也读回对应关键片段,确认内容已经落盘。如果这些角色 subagent 可用,请按顺序使用:
task 工具委派 context-planner 整理 Context Plan。task 工具委派 writer 根据计划生成正文。task 工具委派 reviewer 做一次综合审稿。task 工具委派 fixer 只修真正需要修的问题。task 工具委派 final-gate 检查修订稿是否满足用户要求、计划、canon 和风格约束。task 工具委派 memory-patcher 生成 progress 和 character-state 等状态更新。写作前先生成轻量计划,格式如下:
# Context Plan
## Writing Scope
本次要写什么范围,例如一段、一个场景、一章、N 章、一个剧情 arc。
## Goal
本次写作要完成的剧情目标。
## Required Beats
必须发生的关键事件。
## Character State
主要角色当前状态、动机、关系、已知信息。
## Canon Constraints
世界观、时间线、地点、道具、能力、伏笔等不能违背的约束。
## Style Constraints
叙事人称、文风、节奏、禁用表达。
## Risks
本次最容易写崩的地方。
如果用户要求一次写 N 章,补充:
整体计划: 共享剧情弧线、升级节奏、转折点和结束状态。分章计划: 每章一段简洁计划,包含章节目标、关键事件、POV 或焦点、结尾钩子或状态。reviewer 必须返回结构化问题,每项包含:
severity: blocker / major / minordimension: continuity / character_voice / pacing / prose / dialogue / plot_logic / style / user_requirementproblemfix_instructionkeep最终稿完成后,memory-patcher 必须生成这些更新:
progress: 剧情、时间线、地点、风险、未解决线索的变化。character_state: 当前状态、动机、关系变化、伤病、已知信息、资源、承诺和秘密。world_state: 只记录本轮即时故事状态中已经变化的事实。foreshadowing: 新埋、推进、兑现或退场的伏笔。主 Agent 应在工具权限允许时把 progress 和 character_state 更新写入工作区对应状态文件;如果当前上下文无法确认文件路径,或用户明确要求只输出正文,则输出可应用的 patch 并说明未写入原因。
写入状态更新时必须使用文件工具:局部更新用 edit_file,全量重写用 write_file;写入后用 read_file 验证关键条目已经存在。
长期稳定资料库不同于 progress 和 character-state: