SuperAPI AI 工具集

series-continuity

通用与其它

查看项目

更新于 10-15 20:32

技能介绍

用途:在已有故事项目上开始续集、前传、插曲或姊妹篇,把角色、地点、体系、派系、器物和术语带到新书,并在多书系列间维护共享设定。适用于编写续作、前传、伴随小说、衍生作品,以及在后续书存在时修订早期书;不用于单本独立书、书内连续性或单本书的投稿信与大纲。

链接与字段:story.md 前置元数据用 series(kebab-case 系列 id)、series-title、book-number(出版顺序,前传可写 0,插曲可用 1.5)、follows(时间线更早的书路径)、precedes(时间线更晚的书路径)。时间线顺序与出版顺序分开。链接为书根目录相对路径,每条链接需对方书中有反向链接,姊妹书放在同一父目录。

创建方式:在包含已有书的目录运行 story init,续集用 --follows、前传用 --precedes、姊妹篇用 --series。单引号包裹标题与大要,POSIX 内单引号写作 ''',PowerShell 用 '',不要在 cmd.exe 中运行。init 会继承 series、genre、sub-genre、pov、tense 等并写入链接与反向链接;若已有书无 series,传入 --series 会一并写入。CLI 不可用时手工在双方 story.md 中填字段,并在新书 story.md 正文添加 ## Series Notes。

跨书保持设定:只搬运新书实际使用的实体,文件名 id 与 name 保持不变,新头衔放入 aliases;为本书起点设置 state;移除指向原书章节的引用(如 died-in、progressions 的 from),死亡角色保留 status: deceased 并删除 died-in,仅列入 mentions,若复活则从相应章节添加状态进展。关系、地点、派系成员、器物归属等链接必须指向本书存在的实体并带反向链接。不要复制章节、场景、主线、问题、承诺或 continuity/state.md,应在新书中重建;未解决的问题或承诺建成新文件。

事实 id:在 continuity/state.md 为系列相关知识点设置稳定的 kebab-case fact id,各书复用同一 id,learned-in 只在角色于页面上得知该事实的那本书出现。

检查:搬运实体后在每本受影响书中运行 story reindex .、story wordcount . --write、story check .、story series .。story series 沿 follows/precedes 遍历姊妹书,检查死亡、出场、已学事实、被毁器物及名称或发音漂移,错误退出码为 1,应在破坏设定的那本书中修正,改动早期书前先询问用户。story links . 检查路径存在、反向链接与系列 id 一致。检查器无法判断无 fact id 的知识、年龄、日期、旅行时间或语气,需人工阅读时间线与 Series Canon。前传以后续书为准,不得把后续书仍存活者标为死亡,也不得赋予角色后续书才学会的知识。

维护:series 链接或搬运实体变动后,对每本受影响书重跑上述命令。未安装 story 时可用捆绑的 node 脚本。

限制:正文未提供具体价格、平台支持范围、运行环境版本、错误修复耗时或与其他系列技能的完整比较;部分细节需查阅 references/series-bible.md 与共享约定文件。