用途
chapter-writing 是一个章节写作技能,用于以“先大纲、后成文”的工作流撰写故事章节。根据资料,它适用于用户提出“写一章”“下一章”“章节大纲”“起草章节”“继续故事”“写一个场景”等需求的场合。
主要能力
该技能在写作前先收集上下文:它会调用 story context chapter-{NN} --path . 输出受 token 预算限制的内容(--budget,默认 6000),包括章节大纲与出场人物、story.md 要点(书籍语言、写作模式、章节编号格式、计数单位)与 style-sheet.md 规则、POV 角色在当时的已知信息与状态、出场角色与地点卡片、未回收的承诺、线索与问题,以及此前场景的摘要。它遵循与 story knowledge 相同的知识规则,标记为 reader-knowledge 的内容可用于正文,标记为 character-knowledge and do not reveal 的内容应写成角色知道但不落到纸面。之后它要求先构建逐拍大纲并交给用户确认,确认后才撰写完整正文。写完后,技能负责更新场景记录、连续性状态(character-state、object-state、knowledge-state)、伏笔/线索/问题的状态,并执行 story reindex、wordcount、check、next、pacing、progress 等维护命令。
使用方式
使用前需要已有一个故事项目,至少包含:story.md(故事圣经)、characters/ 下至少一个角色;plot/_index.md 的情节结构为推荐但非首章必需。流程为:先收集上下文;再与用户确认本章覆盖内容、POV、地点;然后为章节设置 POV 与出场人物(story add chapter 'Title' --pov <character-id> --character <character-id> --location <location-id>,或在既有章节 frontmatter 中设置),再运行 story context;接着构建逐拍大纲并请用户批准;批准后按书籍语言与 POV 撰写正文,保存到 chapters/chapter-{NN}.md,并为每个场景创建或更新 scenes/chapter-{NN}-scene-{NN}.md。正文写入章节 markdown 文件,不应通过构建或批量生成脚本产出章节。
适用场景与限制
该技能面向小说章节的从零起草与章节创建。资料提到,修订或连续性检查应使用 revision-continuity 技能,行编辑、校对、通读应使用 line-editing 技能;若章节 frontmatter 中含选择项,则书籍为分支结构,应改用 interactive-fiction 技能。外部 better-writing 技能为可选补充,需先检测是否安装,且不得在未获明确批准的情况下运行安装程序。资料未提供该技能的收费、价格、平台支持范围或效果数据。
命令行工具
使用 Story CLI;若未安装 story,可使用捆绑的回退脚本 node ../story-maintenance/scripts/story.js,参数相同。仅当用户指明 Story Skills 仓库检出目录或当前正在其中工作时,才使用 node <checkout>/bin/story.js。
主要工具位置
https://www.skills.sh/danjdewhurst/story-skills/chapter-writing