Reel 样式
引擎 = node "${CLAUDE_PLUGIN_ROOT}/engine/bin/reels.js"
主目录 = 如果设置了 $REELS_HOME 则使用该变量,否则在 Mac 上为 ~/Movies/Reels,在 Windows 上为 ~/Videos/Reels。运行 ENGINE init-home 可打印出实际路径。
在命令中,始终将主目录和项目路径用双引号括起来,并写成引擎打印的完整路径(引号内的 ~ 无效)。在 Windows 上,路径包含反斜杠且常有空格,缺少引号会导致问题。
样式仅指外观:字体、字幕、颜色、缩放。它从不改变剪辑。如果成员希望停顿更紧凑或更松散,那是编辑规则,而非样式:修改 HOME/edit-config.json 中的 gap_between_ms(100-250)或 gap_within_target_ms,然后重新运行 finish。
成员的样式存储在 HOME/styles/*.json 文件中,每个内容系列(“技巧”、“故事”)一个文件。它们的默认样式在 HOME/brand-kit.json 的 default_style 中定义。引擎内置了一个样式 starter,仅在成员拥有自己的样式之前使用。不要提供 clean、punchy 或 editorial:这些已经移除。(旧的主目录可能仍包含这三个文件。它们仍可工作;除非成员要求,否则不要改动。)
文件结构及所有可调参数:references/style-file.md
操作指南
-
列出: 读取
HOME/styles/,用一行简洁文字描述每种样式(字体、一词或词组、软阴影 / 描边 / 无、字幕位置、缩放),并标记默认样式。如果没有样式:告知他们仍在使用 starter 外观,并提供创建自己的样式。 -
新建样式: 运行
references/style-interview.md。 -
须知: 成员也可以在 /reels-engine:reel(“更改外观”)中“发送到 Claude”后的界面上更改样式的字体、字幕、文字样式和颜色。这将写入同一个样式文件,因此在编辑前请重新读取该文件。
-
根据他们提供的示例创建样式(“让这个 Reel 看起来像这样”,附带保存的视频或截图):遵循
references/from-example.md。切勿主动索要。 -
用简单语言编辑: 修改文件后,始终运行
ENGINE sample <名称>并向成员展示,询问是否满意。反复调整直到他们说“可以”。他们说的话 修改项 字幕更大 / 更小 captions.size+12 / -12(词组模式初始为 64,单词模式初始为 88)一次一个字 captions.mode: "word"一次几个字 captions.mode: "group",captions.words_per_line: 3每行更多 / 更少的字 captions.words_per_line上下调整,范围 2 到 4全部大写 / 正常大小写 captions.case: "upper"/"sentence"切换字体,“使用 Montserrat” font.family设置为五种字体之一,font.file: null。不确定用哪个:打开选择器(references/style-interview.md的步骤 1)使用自己的字体 参见 references/style-file.md中的“Their own font”更改颜色,“不同的聚焦色” captions.highlight_color(聚焦色:当前正在说的单词),captions.color(其他单词)。如果他们给出了十六进制值或颜色名称:直接设置。他们想看选项:打开选择器(references/style-interview.md的步骤 1)让单词弹出 / 无高亮 captions.highlight: "pop"/"none"("color"是默认值)给文字描边 / 恢复软阴影 / 纯文字,无阴影 captions.treatment: "outline"/"shadow"/"none"更多 / 更少缩放 上下一个级别: off→minimal→medium移动字幕(放在头顶、头下、更低、头侧) captions.position:above/below/low/beside-left。这将改变此样式中所有 Reel 的默认位置。仅对单个 Reel 修改,请使用 /reels-engine:reel(“移动这个 Reel 的字幕”) -
设置默认样式: 将
HOME/brand-kit.json中的default_style设置为样式名称。保留其他所有键。 -
删除: 先确认(“删除故事样式?此操作无法撤销。”)。切勿删除他们的最后一个样式。如果该样式是默认样式,询问哪个样式将成为新的默认样式并进行设置。
-
用另一种样式重新渲染最后一个 Reel: 在最新项目的
cut-list.json中设置style,然后运行ENGINE finish "项目路径"。
规则
- 预览样本会播放最新 Reel 的几秒钟。如果没有 Reel:
ENGINE sample会告知。告诉他们样式已保存,他们将在第一个 Reel 上看到效果,并使用选择器选择字体、字幕外观和颜色。 - 生成预览样本大约需要半分钟。在运行前告知成员。
- 此版本没有全屏文字时刻。如果成员询问,请如实告知。
- 钩子卡片的外观以及 Reel 是否以钩子卡片开始,都存储在样式中,字段为
hook: { preset, on }(参见references/style-file.md)。成员通常在 /reels-engine:reel 的“发送”后界面上选择这些选项,因此仅在成员要求更改默认钩子外观时在此处设置。 - 样式名称简短、小写、kebab-case,并与文件名一致。