com um clique
novel-heavy
关键内容、复杂剧情和长篇连续性要求高的写作流程;先规划、综合审稿、再生成状态更新。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
关键内容、复杂剧情和长篇连续性要求高的写作流程;先规划、综合审稿、再生成状态更新。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Use when config_manager creates or updates Denova Story Director resources.
Use when config_manager creates or updates Denova narrative style configurations.
当资料库为空,或用户想初始化故事设定、世界观、角色、创作规则、互动开局时使用。
使用资料库工具读取、整理、更新或删除长期设定时使用;覆盖 list_lore_items、read_lore_items 和 write_lore_items 的基本方法。
Use when config_manager creates or updates Denova image preset configurations.
Use when config_manager creates or updates Denova Agent page settings through agent config tools.
| 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: