关于 chapter-writing
Chapter Writing 是面向故事项目的写作技能,项目需以故事设定和世界构建文件组织。它先收集上下文并提交分段大纲供确认,再撰写正文并更新章节索引、时间线、情节线和伏笔记录。
主要功能
- 01读取故事文件以收集上下文
- 02创建分段大纲并等待确认
- 03依据项目资料撰写正文
- 04更新索引、时间线和情节线
- 05通过定向修改修订章节
适用场景
- 01撰写与现有故事内容一致的章节
- 02规划情节线中的后续场景
- 03修订章节并同步相关记录
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bs779517/ story-skills --skill chapter-writing安装后在 Claude Code 中输入/chapter-writing确认已加载。
附带文件references/chapter-template.mdreferences/writing-guidelines.md
详细介绍
章节写作
概述
采用大纲优先的工作流撰写故事章节。汇总其他所有故事要素(角色、世界观、情节)的背景信息以保持一致性,逐拍构建大纲供用户审批,然后撰写完整正文。完成后,更新所有交叉引用(章节索引、时间线、伏笔)。
前提条件
故事项目必须已存在,且至少包含:
story.md(故事圣经)characters/中至少一个角色plot/_index.md中的情节结构(建议设置,但撰写前几章时并非必需)
大纲优先工作流
1. 收集背景信息
阅读以下文件,了解故事当前状态:
story.md- 类型、主题、视角、时态chapters/_index.md- 已撰写内容、当前字数plot/_index.md- 故事线状态、接下来需要发生的情节plot/timeline.md- 当前时间顺序位置
如果这不是第一章,还要阅读:
- 上一章文件 - 确保连贯性(结尾状态、悬念、情绪基调)
plot/arcs/中的活跃故事线文件 - 了解接下来的情节点
2. 确定章节范围
询问用户:
- 本章应该涵盖什么内容?(或根据故事线提出建议)
- 采用谁的视角?
- 涉及哪些地点?
如果存在故事线,建议推进情节的下一个合理节点。
3. 构建大纲
创建逐拍大纲,列出:
- 每个场景/节拍及其作用
- 每个节拍的视角角色和地点
- 推进了哪些故事线情节点
- 需要埋下或揭晓哪些伏笔
加载视角角色的文件,以参考其说话风格。加载相关地点文件,了解场景细节。
将大纲交给用户审批。反复修改,直到获得批准。
4. 撰写章节
根据已批准的大纲,撰写完整正文:
- 遵循
story.md中的视角和时态 - 使用角色档案中的视角角色说话风格和表达习惯
- 依据世界构建文件中的地点细节来描写场景
- 查阅
references/writing-guidelines.md,参考正文写作指导 - 使用
references/chapter-template.md中的章节模板 - 在正文上方将已批准的大纲包含在文件中,供参考
保存到 chapters/chapter-{NN}.md,并添加适当的 frontmatter。
5. 撰写后的更新
章节写完后:
- 更新
chapters/_index.md- 将章节添加到索引,并更新总字数 - 更新
plot/timeline.md- 按时间顺序添加本章事件 - 更新故事线文件 - 为已推进的情节点标注章节引用
- 更新伏笔 - 将相关条目标记为
planted或paid-off,并标注章节引用 - 记录角色变化 - 如果角色状态发生变化(受伤、揭示、关系变化),提醒用户更新角色文件
向用户概述所有已完成的更新。
场景分隔
在章节内使用 --- 分隔场景。每个场景都应明确视角角色(即使与上一场景相同)和地点。
修订工作流
收到修订章节的请求时:
- 阅读现有章节
- 了解需要修改的内容
- 有针对性地编辑,而非从头重写
- 更新 frontmatter 中的字数
- 更新章节状态(draft -> revised)
参考文件
references/chapter-template.md- 章节文件的 frontmatter 和结构模板references/writing-guidelines.md- 正文写作指导:展示而非讲述、视角、对话、节奏、场景结构、连贯性
评论
支持 Markdown