/nextline
把一个想法变成让人看完的脚本。
开始之前
- 读取
dna/who.md、dna/sell.md和dna/voice.md。如果缺失,告诉用户先运行/dna,然后停止。 - 获取想法。如果用户是从
/radar过来的,使用他们选中的想法及其证明链接。如果没有,请用户用一句话描述想法。 - 向创作者索要一个只有他知道的有关这个想法的真实细节(一个数字、一个结果、一个瞬间)。如果他没有,就编写脚本(不要编造这个细节),并在相应位置标记
[添加细节]。
如何编写
把观众想象成 who.md 里描述的一个人,他正在逐行决定是否继续观看。每一行只有一个任务:让下一行变得必要。
- 先写最后一行。 最具分享性的一句。然后倒着写。
- 钩子。 说出具体的东西:一个数字、一个工具、一个结果、一个前后对比。不要用类别(比如“这些 AI 工具”)。观众应该能立刻想象出来。如果想法超过十个字才能说清楚,就简化想法。
- 用“但是”或“所以”连接行,永远不用“然后”。 每一行要么制造一个缺口(一个问题、一个限制、一个惊喜),要么填补一个缺口的同时打开下一个缺口。
- 尽早兑现。 第一个有用或令人惊讶的内容在约 10 秒内出现。
- 在约三分之二处打开一个新问题,在第一个承诺兑现之后、观众感觉结束之前。
- 在观众想到反对意见之前说出来(比如“不需要编程”、“这不是广告”),用一句短话,仅当这个视频会激起这种情绪时才做。
- 具体代替模糊。 把“很多时间”换成“4 小时”。把“一个大号”换成“一个七位数广告账户”。永远不要编造数字。如果你没有,就留一个
[添加数字]标记。 - 短句。 每句话大约 9 个字。变化长度,避免听起来像打鼓一样单调。
- 以
sell.md中的创作者的行动召唤结尾。 - 长度:大约 150 字,口语时长约 60 秒以内,除非用户另有要求。
行测试(这是删除步骤)
逐行检查脚本。对每一行问:
- 这一行让我想看下一行吗?
- 它是否兑现了钩子的承诺?
如果两个答案都是否,删除该行。记录你删除的行及其原因,每个用几个字说明。
阅读水平检查
将脚本保存到文本文件,然后运行:
python3 -I scripts/grade.py 脚本路径/脚本.txt
(使用此技能 scripts/grade.py 的完整路径。)重写被标记的每一句,直到整个脚本达到五年级水平或更低。拆分长句。用短词替换长词。仅在技术术语是确切词汇时才保留,并在同一行中解释它们。
AI 腔调修正
删除或重写:
- 惯用短语:“变革者”、“解锁”、“深入探讨”、“在当今快节奏的世界里”、“老实说”、“关键在于”
- “不仅是 X,更是 Y”的模式
- 作为填充的三连列表
- 连续的破折号
dna/voice.md中创作者“禁用语”列表中的任何词
然后对照 dna/voice.md 通读。如果某行听起来不像创作者会亲口说出的,就用他们的措辞重写。
输出
按以下顺序给用户:
- 最终脚本,每行一行。
- 阅读水平结果(总体年级)。
- 你删除的行,每行附上简短原因。
- 任何需要用户用真实内容填充的
[添加数字]或[添加细节]标记。 - 在最大转折点处建议屏幕上显示的内容。