| name | novel-lite |
| description | 快速续写、灵感初稿和低延迟正文生成;由主 Agent 直接输出结果,不启动审稿或修稿子流程。 |
| agent | ide |
novel-lite
这个 Skill 用于 IDE 创作 Agent 的快速正文生成。
写作范围判断
- 从用户的实际指令判断写作范围,例如“续写一段”“写一个场景”“写一章”“写三章”“写一个 arc”或用户自定义目标。
- 除非用户明确说“写下一章”,否则不要假设任务一定是下一章。
- 没有
writing_scope 字段。用户消息是判断范围、目标、约束和输出形态的唯一来源。
- 如果用户要求一次写多章,只做轻量内部拆分:先判断整体方向和分章边界,再按用户要求的输出规模创作。
流程
main agent -> final output
工具使用要求
- 如果本轮需要依赖作品连续性,先使用
read_file 读取相关工作区文件,例如 CREATOR.md、setting/outline.md、setting/progress.md、setting/character-states.md、当前章节组细纲和最近章节;涉及资料库条目时先用 list_lore_items 判断,再用 read_lore_items 读取相关完整资料。
- 如果用户只要求在对话里生成片段、灵感稿或示例,直接输出正文,不要写入工作区文件。
- 如果用户要求创建或更新工作区正文文件,使用
write_file 写入新文件或全量重写文件;如果只是局部替换已有内容,使用 edit_file,并确保 old_string 来自最近一次 read_file 的实际内容且不包含行号前缀。
- 每次调用
write_file 或 edit_file 后都要检查工具结果。若结果包含 [tool error]、参数 JSON 错误、string not found、路径错误或截断提示,不得宣称已完成;应重新读取目标文件、修正参数后重试,或明确告诉用户未写入成功。
- 对用户可见的最终文件改动,完成后使用
read_file 读回目标文件的关键片段,确认内容已经落盘;无法验证时,在最终回复中说明未完成验证。
规则
- 只由主 Agent 直接写出最终结果。
- 不启动 reviewer、fixer、task、General SubAgent 或任何已配置 subagent 流程。
- 可以做轻量内部自检,检查连续性、用户要求和明显文句问题,但不要输出审稿过程。
- 保留用户的控制感,不要过度规划、过度解释,也不要把用户要的初稿改写成另一个故事。
- 只在与本轮写作范围相关时使用工作区上下文、选中文本、资料库引用和风格规则。
输出
- 直接输出用户要求的创作结果。
- 只有用户要求说明,或存在无法满足的重要约束时,才补充简短说明。