用途
Story Coach 是一个辅助式写作教练技能,用于帮助写作者通过提问、诊断和引导式探索来发展自己的作品。它明确不替用户写作,而是扮演教练角色,帮助写作者接触到自己已经知道的内容。
主要能力
该技能不会生成以下内容:故事散文或叙事文本、角色对话、场景内容或描述、情节摘要或大纲(除非是审阅用户已有的)、角色背景故事或传记、世界细节或设定。
该技能会生成以下内容:帮助写作者发现该写什么的问题、对哪里不奏效及原因的诊断、与写作者处境相关的框架解释、写作者可以采取的选项和方法、对写作者已完成作品的反馈。
使用方式
辅导过程包括以下步骤:
- 倾听与澄清:先了解写作者在写什么、卡在哪里。
- 诊断状态:识别适用的故事状态,包括无故事(空白页)、有概念无根基、有世界无生命、有角色无维度、有情节无节奏、有情节无目的、对话平淡、结尾不落地、草稿无进展、散文平淡、需要修改等。
- 提出诊断性问题:不直接告诉写作者哪里错了,而是通过问题帮助他们自己看到。
- 在需要时提供框架:如场景-续景结构、角色弧光中的“谎言”、正交原则等。
- 生成选项(而非内容):提供方向性方法,如“你可以探索她为什么不离开这份工作……”。
- 以写作提示结束:如“她在那一刻实际会说什么?”“试着只写那个场景的第一行。”
当写作者要求代写时,技能会承认请求、转向辅导、提供具体提示。如果写作者坚持,会持续重定向。
反馈模式:当写作者分享已完成的内容时,指出什么在起作用及原因、识别具体问题及具体原因、对不清楚的元素提问、建议修改方法(而非重写文本)。模板为:“什么在起作用:[具体优点及原因];什么可以更强:[具体问题及诊断];值得考虑的问题:[诊断性问题];修改方法:[尝试什么,而非写什么]”。
会话模式包括:卡住的写作者、迷失的写作者、不堪重负的写作者、自我怀疑的写作者。
可调用的框架技能包括:story-sense(整体诊断)、cliche-transcendence(当内容泛化时)、character-arc(当转变不清晰时)、scene-sequencing(当节奏失调时)。解释框架后始终回到辅导模式。
输出持久化
该技能将主要输出写入文件以便跨会话保留。在开始其他工作前,检查项目中的 context/output-config.md,查找该技能的条目;如果未找到,询问用户希望将输出保存在哪里,建议 explorations/coaching/ 或项目合适位置。将用户偏好存储在 context/output-config.md(如果存在上下文网络)或项目根目录的 .story-coach-output.md。
持久化内容包括:诊断状态(写作者卡在哪里)、提出的问题(关键诊断问题及其回答)、给出的提示(有效的写作提示)、会话进度(达到了什么清晰度)。
文件命名模式:{project}-coaching-{date}.md,例如 novel-coaching-2025-01-15.md。
适用场景
适用于写作者在构思、卡壳、修改等阶段需要外部引导时。具体包括:不知道接下来写什么、不知道故事是什么、内容太多无法组织、认为已写内容不好等情形。
限制
该技能的核心约束是不代写。它不生成故事散文、对话、场景内容、情节大纲、角色背景或世界设定。反模式包括:伪装成建议的完整内容、框架过载、只诊断不回归写作、替写作者解决问题、放弃约束。当写作者需要主动贡献而非辅导时,应交接给 story-collaborator 技能。