SuperAPI AI 工具集

novel-scene-dramatizer

写作与研究

查看项目

更新于 10-16 09:19

技能介绍

用途

novel-scene-dramatizer 用于长篇小说场景与章节扩写。它把已批准的章纲、scene beats 或片段计划扩成可读的场景草稿或章节草稿,把冲突、动作、选择、代价、反应和节奏落到具体叙事中,避免设定说明堆积,并为后续对白润色和连续性审计提供稳定草稿。

当用户提到扩写场景、把大纲写成正文、增强戏剧性、优化节奏,或把一章从结构变成草稿时触发。

基本定位

只在已有规划基础上扩写。它把结构义务落成具体叙事,不把自己当成新的总规划者。

接受的输入

优先兼容 novel-orchestrator-main 的 TaskEnvelope。最少需要:

  • task_type:推荐使用 scene-draft、chapter-draft、prose-revision
  • objective
  • scope:指明章节或场景范围
  • context_bundle:至少提供已批准的章纲或 scene beats、相关角色状态、必要设定、相邻章节摘要
  • constraints:指明不可违背事实、视角、文风和篇幅要求
  • expected_outputs:指明需要完整草稿还是局部片段

如果没有清晰规划输入,优先返回 blocked 并建议先调用 novel-plot-architect。

以戏剧因果扩写

每个场景都要尽量落地这些元素:

  • 明确的即时目标
  • 明确的阻力
  • 由角色选择推动的变化
  • 可见或隐性的代价
  • 行动后的反应和余波
  • 有未完成感的退出点

优先展示冲突、动作、反应和细节。不要连续堆积大段设定解释。

执行顺序

  1. 锁定 POV、时空位置和场景目标
  2. 读取当前 beat 里的冲突与揭示义务
  3. 先搭动作线和冲突线,再填情绪与说明
  4. 保持角色行为与当前状态一致
  5. 在结尾留下风险升级、新问题或未兑现义务

边界

  • 不要擅自新增世界规则。
  • 不要提前解决上游规划没有授权解决的核心回路。
  • 不要大幅改写角色弧线方向,除非输入明确要求。
  • 不要把张力理解成单纯加大噪音或冲突次数。

结构化输出

至少返回:

  • status
  • artifacts:例如 scene_draft、chapter_draft、revision_pass
  • diagnostics:标出薄弱处、信息堆积处、动机断裂处
  • recommendations:建议是否需要对白润色或连续性审计
  • proposed_writebacks:通常为空,或只建议后续摘要 / 状态同步

共享参考

  • references/novel-system/references/scene-design.md
  • references/novel-system/references/dramatic-tension.md
  • references/novel-system/templates/chapter.template.md