用途:面向 SillyTavern 角色卡与世界书项目,完成叙事设计阶段工作,包括大方向讨论、剧情设计与材料转化,产出跨 skill 交接物 design-spec.md(tavern-design 写入叙事设计段,tavern-ui 在 UI 开发阶段追加 UI 段,tavern-cards 消费)。
适用流程:从零创建完整项目时,询问项目名称,创建 cards/{Project}/,进行大方向讨论与剧情设计,产出 design-spec.md,并等待用户确认;从现有材料转化时,先讨论素材未覆盖内容与转化侧重,执行转化流程,叙事材料产出 cards/{Project}/故事大纲.yaml,再结合成果完成 design-spec.md;也可只做叙事设计或修改已有角色卡的叙事方向。
主要能力:按 references/design-guide.md 的七个维度展开讨论,涵盖项目定位、世界观构思、角色构思、互动与动态需求、创作方向、开场构思、SFW/NSFW;复杂剧情额外讨论暴露时机与控制策略。材料转化部分调用 conversion-agent,输入源文件路径、行范围、输出路径及前序大纲片段路径,写入输出路径并运行 scripts/validate-conversion-outline.mjs 自验片段,另返回 missing_names 供主代理合并。
使用方式:由 Agent harness 注入任务,主代理在 task 字符串中携带相应输入参数并处理返回结果;讨论过程忠实记录用户想法,不猜测、不代替用户决定。产出 design-spec.md 后展示并暂停等待用户确认,用户确认后告知可交给 tavern-cards 进行项目创建与创作规划。
限制与边界:design-spec.md 只记录大方向;MVU/EJS、typeLists、头像、UI 模式、变量结构、条目级规划等技术细节由 tavern-cards 项目创建步骤处理。参考资料包括 references/design-guide.md、references/conversion.md 及 references/conversion/ 下的大纲、验证、评估、标注、关键信息与错误处理文档。工具脚本为 scripts/validate-conversion-outline.mjs,用于验证故事大纲的 YAML 结构、章节引用、占位符和原文引用真实性。具体收费、价格、平台与效果暂未提供。