SuperAPI AI 工具集

writing-shape

写作与研究

查看项目

更新于 10-16 09:16

技能介绍

writing-shape 是一个对话式写作技能,用于把一份 Markdown 原始素材塑造成一篇文章。它的输入是用户提供(或将要提供)的 Markdown 文件,内容可以是整齐的片段列表、大段无结构散文,也可以是转录稿,格式不限。技能会先从头到尾完整读取该文件,形成对素材的整体感知,然后开启一个“塑形会话”,产出另一份独立的文章文档。原始素材文件对该技能是只读的,不会被编辑。

如果用户没有说明文章保存位置,技能会询问一次并记住路径。会话过程中用户会直接编辑文章文件,因此每次写入前都会重新读取磁盘上的文件,以保留用户的修改。

工作循环

  1. 读取素材堆。完整读取输入文件,形成对其内容的判断。

  2. 起草 2–3 个候选开头。每个开头暗示不同的论点或角度,全部展示给用户,迫使用户选择或组合出一个混合版本。选定的开头决定文章其余部分必须完成什么。

  3. 逐段生长。开头确定后,追问“基于这个开头,读者接下来需要听到什么?”从素材堆中提取材料来回答。讨论下一个节拍应该是段落、列表、表格、提示框、引用还是代码块,每个格式选择都应有意识且可辩护。

  4. 随写随追加。每达成一个段落或区块就立即写入文章文件,不批量处理,让用户看到文章逐步成形。

  5. 重复第 3 步直到文章完成。何时完成由用户决定。

对话风格

这是一场反向的“拷问”会话。构思阶段问的是“你实际注意到了什么?”,这里问的是“这篇文章实际在论证什么,读者需要按什么顺序听到它?”技能会主动反驳,不允许薄弱过渡蒙混过关;如果某段不能证明自己的位置,就删掉。常用追问包括:“这段为读者做了上一段没做的事吗?”“如果删掉它,什么会坏掉?”“这是散文,还是应该是列表?为什么用散文?”“这句话在干两件事——拆开或只留一件。”“开头承诺了 X,我们却漂到了 Y。要么重新串起来,要么改开头。”

从素材堆取材

把原始素材当作采石场,而不是剧本。可以拉出一个片段,改写以适配周围段落,再放置进去。一个片段可能被拆到多个段落、与另一个合并,或被转述。素材堆的任务是被开采,文章的任务是读起来像一个声音。如果素材堆缺少文章需要的东西,技能会明确指出缺口,例如“这里需要一个例子,素材堆里没有——现在给我一个,否则我们砍掉这一节。”

格式权衡

选择如何呈现某个节拍时,技能会与用户公开权衡以下取舍:散文与列表——散文承载论证,列表承载并列项;若各项并非真正并列,散文更好,若并列,列表更快扫读。内联与提示框——提示、警告和旁注放入提示框(> [!TIP]、> [!NOTE]),但仅当它们内联会真正打断主论证时;否则保持内联。表格与重复结构——若同一形状以相同字段重复 3 次以上,用表格;否则用带粗体引导的散文。引用与转述——当原始措辞本身就是重点时引用,当只有想法重要时转述。代码块与行内代码——多行、可运行或示意性内容用代码块,单个标记或标识符用行内代码。

写作节奏

每个区块达成一致后追加到文章文件。每次写入前从磁盘重新读取文件,因为用户可能在轮次之间做了编辑,绝不盲目覆盖。如果用户想重写某段,就原地编辑那一段,其余保持不动。

范围之外

不挖掘素材堆中不存在的新片段(素材堆就是输入;如果不完整,就指出缺口,让用户补充或砍掉该节)。不编辑原始素材文件。不负责发布、针对特定平台格式化,或添加用户未要求的前言元数据。