用途
writing-fragments 是一个写作探索(explore)阶段的技能,目标是在不承诺任何结构的前提下,扩大“可能写什么”的空间。它不负责拟定阶段、大纲或文章结构,这些属于另一个技能(exploit)的工作。
主要能力
该技能会执行一场“拷问式”对话(grilling session),围绕用户想写的内容持续追问,从而产出写作片段。片段可以从对话的任何一方产生,一旦出现就会被追加到同一个 Markdown 文件中。
片段被定义为任何可能留存到最终文章中的文本。判断标准是“这是不是一段好文字”,而不是“这是不是一个自洽的论证”。片段需要作者本人能读懂其含义,但不要求对冷读者可理解,也不需要事先定义术语。
片段可以是以下形式:
- 一个想要用上、但还不知道用在哪里的锋利句子。
- 一个主张加上一行理由。
- 一个场景小记:发生过的事、一段代码、一个情境、一个类比。
- 一个半成品想法,例如“某种关于 X 感觉像 Y 的东西,以后再推敲”。
- 一句引言、一段对话、一句听来的话。
- 一组凭感觉聚在一起的相关观察。
- 一句抱怨、一句坦白、一个包袱。
- 一个引导词:一个紧凑的隐喻或造词,整篇文章都可以挂在上面(即用一个词命名整个想法,如同 tracer bullets 或 fog of war 命名了一整个模式)。
在这些片段中,引导词是价值最高的一种。它具有承重作用:在探索阶段命名得当,会影响之后的结构、过渡和标题,在整个 exploit 阶段持续产生收益。当对话反复围绕某个想法打转时,可以推动为它造一个词。
该技能的模型是“小说家的日记”:多年无序记录的观察,日后被挖掘为原始素材。片段就是这些观察记录。
使用方式
- 如果用户没有提供路径,询问一次文档保存位置,然后在本次会话中记住该路径。
- 从用户说的第一句话(包括初始提示)开始就捕捉片段。
- 首次写入时,在顶部放一个带工作标题的单个 H1,除此之外不放任何其他内容:不加元数据、不加目录、不加日期。
- 当片段从对话任意一方出现时,追加到同一个 Markdown 文件中。
- 片段之间用水平分隔线(\n---\n)分隔。正文中不使用标题、不使用标签,除添加顺序外没有其他排序。
文件格式
# Working title
A first fragment lives here.
It can be multiple paragraphs. It can include lists, code, quotes: whatever
shape the fragment naturally takes.
---
A second fragment.
---
> A quoted line that the user wants to keep around.
A reaction to it.
---
- A cluster of related observations
- That hang together by feel
- And want to be near each other
写作节奏
- 静默追加,不为每个片段请求许可。只顺带提一句添加了什么(例如“adding that”),不要用保存对话框打断对话。
- 每次写入前:从磁盘重新读取文件。用户可能在轮次之间编辑、重排或删除过片段,因此要保留他们的改动。
- 绝不覆盖文件;只追加(或者,如果用户要求,就地编辑某个特定片段)。
- 用户随时可以说“删掉上一条”“把那条改写得更锋利”“把这两条合并”。这些都被视为一等指令。
适用场景
- 写作构思初期,需要大量积累灵感与素材时。
- 尚未确定文章结构,希望先扩展可写内容的空间时。
- 想要记录零散想法、场景、比喻、引语、半成品思考时。
- 希望通过对话追问,从一个模糊想法中挖掘出可用的写作片段时。
限制
- 不负责拟定阶段、大纲或文章结构,这些不在该技能范围内。
- 片段的顺序仅为添加顺序,不提供其他组织方式。
- 关于收费、价格、平台等信息,资料中暂未提供。