mcpField
C
chapter-writing

chapter-writing

github.com/bs779517创意与媒体889 次安装2 周前更新
代码仓库

关于 chapter-writing

Chapter Writing 是面向故事项目的写作技能,项目需以故事设定和世界构建文件组织。它先收集上下文并提交分段大纲供确认,再撰写正文并更新章节索引、时间线、情节线和伏笔记录。

主要功能

  1. 01读取故事文件以收集上下文
  2. 02创建分段大纲并等待确认
  3. 03依据项目资料撰写正文
  4. 04更新索引、时间线和情节线
  5. 05通过定向修改修订章节

适用场景

  1. 01撰写与现有故事内容一致的章节
  2. 02规划情节线中的后续场景
  3. 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. 撰写后的更新

章节写完后:

  1. 更新 chapters/_index.md - 将章节添加到索引,并更新总字数
  2. 更新 plot/timeline.md - 按时间顺序添加本章事件
  3. 更新故事线文件 - 为已推进的情节点标注章节引用
  4. 更新伏笔 - 将相关条目标记为 planted 或 paid-off,并标注章节引用
  5. 记录角色变化 - 如果角色状态发生变化(受伤、揭示、关系变化),提醒用户更新角色文件

向用户概述所有已完成的更新。

场景分隔

在章节内使用 --- 分隔场景。每个场景都应明确视角角色(即使与上一场景相同)和地点。

修订工作流

收到修订章节的请求时:

  1. 阅读现有章节
  2. 了解需要修改的内容
  3. 有针对性地编辑,而非从头重写
  4. 更新 frontmatter 中的字数
  5. 更新章节状态(draft -> revised)

参考文件

  • references/chapter-template.md - 章节文件的 frontmatter 和结构模板
  • references/writing-guidelines.md - 正文写作指导:展示而非讲述、视角、对话、节奏、场景结构、连贯性

评论

支持 Markdown