返回技能市场
内容创作 安全

writing-beats

@admin/writing-beats

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

admin 热度 462v0.0.1

<what-to-do>

用户已经传入(或将会传入)一个原始素材的 markdown 文件。这是利用:探索已经完成,这堆素材已经固定。选择一条穿过它的路线,并开采这堆素材来填充每个节拍。

如果用户没有说明文章保存到哪里,询问一次并记住路径。

然后运行一次逐节拍的旅程,采用自选冒险式:

  1. 建立前提条件。 在任何节拍之前,与用户确定读者一开始已经知道什么:从开始就已铺垫的概念。其他一切概念都必须在后续节拍使用它之前,由某个节拍先铺垫好。参见[铺垫](#grounding)。
  2. 从原始素材中写出 2–3 个候选起始节拍。每个都是进入文章的不同入口。每个节拍只能依赖已铺垫的概念;记下每个节拍会铺垫哪些新概念。在写入文章文件之前,把这些节拍展示给用户。用户选择一个。预览该选择会解锁哪些节拍,就好像用户看到了前方不远处的一小段路。
  3. 一旦用户选择起始节拍,把该节拍写入文章文件。一个节拍可以是一句话,也可以是几段,取决于该节拍自然需要的长度。在此停止。
  4. 从磁盘重新读取文章文件。然后提供 2–3 个候选后续节拍:从文章当前所在位置出发,旅程可以转向的不同方向。每个后续节拍都必须从当前已铺垫集合可达;记下每个节拍会铺垫什么。
  5. 循环步骤 3–5,直到文章到达自然终点。

</what-to-do>

<supporting-info>

铺垫

每个概念都必须先铺垫,节拍才能依赖它:读者要么一开始就知道它,要么在更早的节拍中遇到它。一个伸手依赖未铺垫概念的节拍会失去读者;这是旅程唯一不能做的动作。单位是概念,不是它的词:即使没有可见术语,节拍也可能依赖读者缺乏的想法。如果概念有名称(一个术语),铺垫它意味着把想法和术语一起落地。

概念以两种方式之一被铺垫:

  • 前提条件:在第一个节拍之前铺垫。由读者带来。开头固定。
  • 引入:某个节拍建立它,此后它对每个后续节拍都已铺垫。

因此每个节拍做两件事:它需要已经铺垫的概念,并铺垫新概念。保留一份当前已铺垫清单,并在每个节拍落地时更新。

这正是塑造自选冒险结构的东西。候选节拍只有在它需要的一切都已经铺垫时才可达;选择一个铺垫概念 X 的节拍,会解锁所有等待 X 的节拍。提供后续节拍时,它们都必须从当前已铺垫集合可达,并说明每个节拍会铺垫什么,让用户看到它开启哪些路径。

关键杠杆是你把什么定为前提条件,又把什么放在文章内部铺垫。开头要求太多,会排除不具备它的读者;内部铺垫太多,早期节拍会被定义淹没。在建立前提条件时与用户确定这一点,并在某个有吸引力的节拍最终需要尚未被任何内容铺垫的概念时重新审视:修复方式是在它之前加入一个铺垫节拍,或把该概念提升为前提条件。

什么是节拍

节拍是旅程中的一个动作。它只做一件事:设定场景、落地一个观点、提出问题、插入旁白、扭转角度。然后停止,把读者留在一个后续节拍可以转向的位置。

节拍按所需长度确定大小:

  • 如果动作只是一句话,就用一句话(“然后三周里什么都没发生。”)。
  • 如果动作需要铺垫,就用短段落。
  • 如果节拍是自成一体的一段场景、论证或例子,就用多个段落。

如果一个“节拍”需要五段和三个子标题,它就不是一个节拍;它是两个节拍粘在一起。把它拆开。

从素材堆中抽取

从原始素材堆中抽取内容来填充每个节拍。你可以改写、拆分、重组或引用。素材堆是采石场。

结束旅程

当旅程完成时,文章结束,而不是当素材堆空了时结束。大多数素材堆都会有未进入文章的剩余碎片。这没关系;这正是要拥有比需要更多的原始素材的意义。

写作节奏

  • 一次只追加一个节拍。绝不提前撰写。
  • 每次写入前从磁盘重新读取文章文件。绝对保留用户编辑。
  • 如果用户大幅编辑了前面的节拍,让它改变后续内容。
  • 如果用户说“重写那个节拍”或“回去试试不同的节拍 3”,照做:原地编辑,其余保持不变。

</supporting-info>

qianwen skills install @admin/writing-beats