laohan-daoyan

Solid

METHOD_LAB/历史 episode 的真人口播语义导演。默认 CODEX_DIRECT 生产不使用本 skill;只有用户明确要求方法实验、旧 AST/双 renderer 路线或恢复历史 episode 时使用。

AI & Automation 11 stars 2 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
36
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 真人口播语义导演 > 2026-07-16 起,本 skill 不是新 episode 默认。默认⑨—⑪由 `codex-direct-production` 连续完成,只写 direct brief/source manifest 并直接制作 Remotion 成片。下面的 AST/styleframe/animatic 合同仅适用于 Jeffrey 明确发起的 METHOD_LAB 或历史 episode。 先决定观众在哪句话会失去理解,再决定是否需要画面。renderer 和素材库不能替代这个判断。 ## 输入 读取当前 episode: 1. 01-口播稿.md:内容真值; 2. 07-剪辑/clean.mp4:剪后真人视频; 3. 07-剪辑/subtitles.srt:实际口播与时间真值; 4. episode-config.json:画布、平台、workflow_mode、renderer_mode、primary_renderer。 5. 07-剪辑/edit-manifest.json:当前 raw、clean、字幕与口播稿的 SHA-256,且 subtitles_confirmed=true。 6. 06-拍摄素材/shooting-record.json:当前稿与 raw 的 SHA-256。 7. 07-剪辑/spoken-script-variance.json:当前稿/字幕的差异审阅,必须 `CLEAR` 且事实偏离为 0。 缺任一项就列出缺失文件并停止。不得用原稿的预估时长代替剪后字幕时间。 🛑 STOP:缺 clean.mp4、subtitles.srt、edit-manifest 或有效 episode-config.json 时,不产生 beat sheet。 ## 工作流 ### 1. 验证输入与事实边界 - 检查字幕覆盖 clean.mp4 的首尾、画布与 fps 已声明。 - 口播稿和字幕不一致时:文字以实际说出的话为准。事实偏离不得由导演解释或继续制作,必须写入 variance record 并回②/⑤/④;只有非事实差异已明确审阅后才能写入导演简报。 - 声称真实产品、数据、结果或用户界面时标为 PROOF_PUBLIC 或 PROOF_USER;没有来源不得画成证据。 ### 2. 生成语义 beat 按实际字幕切分,不按固定秒数切分。每个 beat 写: | 字段 | 要求 | |---|---| | beat_id | 稳定编号 | | quote | 实际口播原话 | | start_s/end_s | 来自字幕 | | understanding_problem | 观众为什么难理解 | | selected | YES 或 NO | | source_mode | HERO / PROOF_PUBLIC / PROOF_USER / BROLL_STOCK / ILLUSTRATIVE / NONE | | must_not_imply | 不能误导成什么 | | entry_exit | 与哪句原声建立和结束 | | acceptance_question | 如何判断是否降低理解成本 | 没有明确理解障碍时选 HERO 或 NONE。禁止覆盖率、每 N 秒一场、固定 scene 数、固定文案和固定颜色。 ### 3. 建立四层动画合同并路由素材 - 只有 BROLL_STOCK beat 写入 source-manifest 的素材请求。 - ...

Details

Author
hanzhcn
Repository
hanzhcn/laohan-skills
Created
3 months ago
Last Updated
1 weeks ago
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category