writing-beats

写作,挖掘;将原始素材组装成有节奏的旅程,在每个节拍依赖某个术语之前先将其落地。

提供方:mattpocock/skills调用次数:5.6k收藏:270更新:2026/08/28

技能说明mattpocock/skills

写作,挖掘;将原始素材组装成有节奏的旅程,在每个节拍依赖某个术语之前先将其落地。

技能简介

writing-beats 是一个交互式写作技能,用于将用户提供的原始素材(Markdown 文件)组装成一篇有节奏的文章。它采用「节拍式」写作法——每次只写一个节拍(beat),并在后续节拍依赖某个术语之前,先确保该术语已被读者理解(即「落地」)。

使用场景

  • 从零散笔记、采访素材、研究资料等原始材料中创作成文
  • 需要与用户共同决策文章切入点、结构走向的写作
  • 写作涉及专业术语,要求概念先于使用被解释清楚的场景
  • 偏好分步推进、每步只写一小块内容的渐进式写作

使用方法

  1. 将原始素材以 Markdown 文件形式提供给 Agent(素材内容可粘贴在对话中,或通过文件传递)。
  2. 如果未指定保存路径,Agent 会询问一次并记住该路径。
  3. Agent 会先与你确认「先决条件」——即读者在阅读前已经掌握的概念;其余概念必须在某个节拍中首次落地。
  4. Agent 从素材中提炼 2-3 个候选起始节拍,你选择其一;随后 Agent 将该节拍写入文章文件。
  5. 之后每次 Agent 会重读文章文件,再给出 2-3 个候选「下一节拍」,你选择后续走向;如此循环,直到文章自然收尾。

写作过程中可随时要求「重写这个节拍」或「换一个方向」。

注意事项

  • 一次只写一个节拍,Agent 不会提前写完整篇文章。
  • 每次写新节拍前都会重新读取文件,你的手动编辑会被保留,且会影响后续节拍。
  • 文章在旅程完整时结束,而不是在素材用完时结束;多余的素材会被舍弃,这是有意的设计。
  • 如果一个节拍需要五个段落和三个小标题,说明它其实是两个节拍,应当拆分。
  • 该技能为显式调用(disable-model-invocation: true),不会自动触发,需用户主动提供素材。