Communitygithub.com

adimaulanat/参考视频镜像

当有人分享参考视频、广告、Reel、短视频或TikTok(链接或文件)并希望自己的视频遵循其结构、节奏或视觉风格时使用。

参考视频镜像 是什么?

该技能旨在帮助AI代理(如Claude Code或Codex)精确地镜像参考视频的结构与视觉语法,而绝不复制其内容。它适用于需要从现有视频(包括Reels、Shorts、TikToks或广告)中获取节奏、布局和运动灵感来制作新视频的场景。该技能是高度程序化的,共包含12个步骤:从读取项目配置文件、通过联系人表格分析参考视频、创建节拍映射表、确定设计决策并征求意见、搭建项目框架、编写脚本与方案、获得批准、生成配音、修剪屏幕剪辑,到最终合成、检查、渲染和移交。它还处理特殊用例,例如将项目自身的已完成视频移植到新项目中以避免跨项目导入问题。关键约束包括:绝不将媒体上传到外部服务、利用项目规定的工具和设计系统、通过清晰的审批门控确保每个决策(如设计概念板或预算估算)在被继续执行前都已获得人工确认。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/adimaulanat/claude-skills/tree/HEAD/mirroring-reference-video

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

镜像参考视频

复制参考视频的结构与视觉语法,绝不复制其内容。项目的所有信息都应通过发现或询问获取,从不假设。

0. 先发现

阅读项目的指令文件(CLAUDE.md、AGENTS.md、README、docs)。记录它们定义的内容:设计系统与默认外观、脚手架命令、lint/render命令、语音工具及其成本规则、git忽略的原始媒体文件夹、语言、格式、时长、CTA、发布规则。每个未找到的项目都要记录到问题列表中。绝不要凭记忆、其他项目或“合理的默认值”来填充。

步骤

  1. 参考文件。 如果链接需要登录,请索要文件。仅将文件及其联系人表格保存在项目命名的git忽略文件夹中(或询问应放在哪里)。探测时长、大小和帧率,然后使用项目的工具制作联系人表格。未经明确许可,绝不将参考视频上传到任何地方;用文字描述它。
  2. 节拍映射。 填充beat-map.md中的表格:每个节拍的时间、布局、文本模式、运动、任务。列出哪些是借鉴的,哪些不是(其文本、标志、素材、音乐、账号、产品)。
  3. 决策回合。 仅询问第0步未回答的问题,每轮最多4个问题,根据需要可进行多轮(如果脚手架提供ask工具则使用它):重组或重新设计风格;新建姊妹视频或在原地修改;格式、时长、语言和CTA(若未定义);新脚本或重用现有的旁白。始终询问:“是否制作一个设计概念板来展示外观?” 否 → 使用项目的默认外观,按项目命名的名称称呼;若无,则询问。是 → 执行第5b步。
  4. 脚手架 使用项目的命令,或询问如何制作新视频。
  5. 方案与脚本。 在项目文件中:说明此版本存在的原因、借鉴的语法、带日期的决策,然后是beat-map.md中的语音和节拍表格。 5b. 概念板。 在开始运行时,确认opendesign-inputs.md中的每项输入已填写完毕。空白输入就是一个问题,绝不要自行填补。然后遵循该文件的运行步骤。
  6. 审批。 停下来,等待人员批准脚本措辞、语音(尽可能从语音工具中只读确认其名称)、项目成本规则的成本估算,以及(如果执行了5b)概念选择。
  7. 旁白。 使用项目工具生成,或重用现有旁白。根据单词时间设置节拍时间。
  8. 屏幕剪辑。 将每个剪辑裁剪到其卡片区域。扫描每个裁剪区域是否存在数据泄露(计数器、邮箱、账号名、过时文本、与旁白矛盾的标签),并报告发现。
  9. 合成。 加载项目的视频框架技能或文档,然后从项目的工具箱和设计系统构建。
  10. Lint与检查 使用项目的命令。修复警告。对每个节拍中间进行快照,修复布局错误。
  11. 逐帧渲染与审查(泄露、错别字、安全区域、数字);检查音频没有削波。将不良渲染移至项目指定的位置,或询问。绝不要删除。
  12. 移交 按照项目定义的完成标准:如果需要,提供发布文案;如果使用了合成语音或素材,提醒标注AI内容标签;开放问题。绝不发布。

同一视频的较长版本:重用完整旁白,添加节拍,从第5步重复。

移植您自己完成的视频

当“参考”是您自己来自其他项目的已完成视频时,将其复制到目标项目中并适配,绝不在项目间导入。

  • 首先读取目标项目的文件(第0步)。用目标的默认结尾卡或结束卡替换旧的结尾。
  • 品牌更新扫描:品牌线、账号、缩略图、结尾卡、发布文案。grep搜索旧品牌,然后查看缩略图。
  • 保持旁白和单词时间不变。它带来的失败(例如长时间静音)需在QA报告中记录时间戳;裁剪或接受由人员决定。
  • 如果外观尚未包含在目标中,请按照目标自身的约定添加起始模板和设计文档。在添加目录条目或编辑共享指令文件之前先询问。
  • 将方案和发布文案重写为目标格式。

红旗:停下并询问

想法现实
“我会用上次的外观”项目的文件命名了外观,或者您询问
“竖屏,30秒,英语是常规”格式、时长和语言来自于项目或人员
“字幕很小,现在生成”在审批步骤之前不行
“上传参考视频更快”需要明确许可
“我自己填补概念板的空白”空白就是问题

常见错误

  • 单个表情符号单独换行:将其粘到最后一个单词上。
  • 计数器在开始前显示静态“0”:隐藏它直到计数开始。
  • 浅色卡片上的暗淡文本无法阅读:使用卡片的墨水颜色。
  • 连接词(“或”)重叠两个卡片:将其做成两个卡片之间的小徽章。
  • 固定长度背景在视频结束前结束:将其尺寸设置为全长。
  • 录制的UI标签与旁白矛盾(例如不同的语音名称):用匹配周围状态的纯色补丁覆盖它。绝不要编造替代文字。
  • 重用的旁白未能通过保留门控:在QA时报告并附带时间戳。绝不要静默裁剪。
  • 旧品牌存在于缩略图或结尾卡中:grep搜索它,并在渲染前查看缩略图。
  • CLI在会话中间无法解析(例如更新后的npx):直接运行缓存的二进制文件,并在移交中说明。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能