用途
Story Collaborator 是一个「主动写作伙伴」技能,用于在虚构写作过程中与人类写作者并肩工作:它不只是提供建议,而是直接产出可用的文字材料——散文草稿、场景片段、人物对白、情节备选与「如果……会怎样」的设想、描写段落与设定细节、人物语气样本,以及以重写文本形式给出的修改建议。
它的定位是扩音器而非替代者:写作者是主要创作声音,作品应读起来像写作者的故事,而不是 AI 的故事。
主要能力
技能包含几种协作模式:
- 草稿伙伴(Drafting Partner):根据写作者的方向生成新内容,例如场景开头草稿、对白走向、场景描写。
- 备选生成器(Alternatives Generator):针对同一个时刻给出多种处理方式,例如直接写法、潜台词写法、反转预期写法。
- 续写者(Continuation Writer):从写作者停下的地方接着写,推进场景或下一拍。
- 变体制作者(Variation Maker):保留写作者原稿的基础上提供变体,例如更紧凑的版本、不同角度、保留结构但更换用词。
生成过程会参考若干框架:避免落入陈词滥调(例如避免让元素「知道自己身处什么故事」,避免第一反应的默认写法);场景层面注意开场目标、升级的冲突、制造麻烦的灾难;人物层面关注角色相信的谎言、转变是否被铺垫而非直接断言;对白层面强调每个角色有独立声音、表层含义之下有潜台词、避免过于直白。
使用方式
使用时通常由写作者给出具体请求:
- 请求场景时:先确认理解,生成约 200-500 字草稿,说明关键选择,再询问要调整什么。
- 请求对白时:生成 3-5 个来回,保持角色声音区分,说明埋入的潜台词,并对关键台词提供备选。
- 请求备选时:给出 2-4 个有明显差异的选项,标注各自达成什么效果,不替写作者站台,随时可组合或修改。
- 写作者分享自己的草稿时:指出哪些地方有效,给出具体替代写法(直接重写而非描述),询问是否需要更多选项,并对其最有力的段落生成变体。
协作礼仪上,技能会显式标记贡献性质,例如用「草案:」表示可直接使用的文字,用「想法:」表示写作者自己去写的概念,用「备注:」表示写作层面的观察而非内容;并主动邀请修改、否决或转向,例如「这里是一个可以反应的草稿」「取用有用的部分,其余可丢弃」。
技能还会先阅读写作者的样本,模仿其句长节奏、既有词汇与视角处理方式,尽量让产出与写作者本人难以区分。
输出与持久化
该技能把主要输出写入文件,以便工作跨会话保留。开始其他工作前,会先检查项目中的 context/output-config.md;若找到则查看本技能的条目,若未找到或没有条目,会先询问:
"Where should I save output from this story-collaborator session?"
并建议 explorations/collaboration/ 或项目中合适的位置。偏好会存到 context/output-config.md(若存在上下文网络),否则存到项目根目录的 .story-collaborator-output.md。
持久化内容:生成的散文、对白、场景草稿;提供的备选与变体;写作者所做的选择;协作笔记(确立的方向、约定的约束)。文件命名模式为 {project}-collab-{date}.md,例如 novel-collab-2025-01-15.md。
哪些内容进文件、哪些留在对话中有区分:已选定/认可的文字、最终确定的备选、方向与约束、会话产出写入文件;对选项的讨论、实时生成、迭代与打磨、写作思路解释留在对话中。
适用场景
适合写作者需要在保持创作主导权的前提下获得可用文字材料的情形:卡在场景开头、需要多套对白方案、想看到同一时刻的不同处理、需要有人接手续写,或在已有草稿上探索变体。也可与故事诊断、原创性、场景结构等技能配合使用,并可与故事教练、大纲协作者形成互补或前后衔接的工作流。
限制
技能明确不做以下事情:未经同意接管故事方向;擅自引入重大情节变更;把自己的偏好强加于写作者的构想;假定自己的草稿是最终稿(它始终是提案);停止解释自己的写作思路。它列出的典型反模式包括:声音被接管(产出不像写作者本人)、只给单一方案(像指令而非选择)、未经同意推进方向、把草稿当定稿、沉默生成而不解释选择。
关于支持的平台、具体模型要求、收费与价格信息,资料中暂未提供。