cyxj-new-videolisted
Install: claude install-skill chenhuajinchj/cyxj-hyperframes
# cyxj-new-video — XCYJ × HyperFrames 视频全生命周期 SOP
这是陈与小金(XCYJ)频道的视频生产 wrapper。它把「建工程 + 推参考 + 借风格 + QA + 渲染 + 归档 + 抽模板」这一串琐事收成一句话触发。
**这个文件只放触发、路由、gate、delegate。技术真源在官方 skill,纪律真源在仓库 docs。** 动手前按任务读对应的源文件,不要把规则复制进来——复制就是制造第二真源,会漂移。
> 环境基线(2026-05 实测):本机 `hyperframes 0.6.33`。命令面以此版为准;新 session 先 `npx hyperframes upgrade --check` 看有没有大版本漂移,有就重新核对本文命令。
---
## 0. 三条铁律(每次进 skill 先记住)
1. **`npx hyperframes` 必须在工程目录里跑**(仓库根没 package.json)。见 HARD_CONSTRAINTS §5。
2. **mp4 / mov / 大音频不进 git**(§7);debug 截图只放 `<工程>/debug-shots/` 或 `/tmp/`,不准丢仓库根(§19)。
3. **单源原则**:规则改动一律改源头文件再 commit,本 skill 和 CLAUDE.md 都不写死「N 条约束」这种数字——只链回 `docs/HARD_CONSTRAINTS.md` 全文。
仓库默认根:`~/项目/视频制作台/hyperframes/`。新工程 `2026-MM-DD/<slug>/`,归档 `videos/<日期>-<slug>/`,模板 `templates/<name>/`,参考索引 `docs/REFERENCE_INDEX.md`。
---
## [BLOCKING-REUSE] 写 composition / 动画效果前必跑复用扫描
反复纠正点(karpathy-anthropic 复盘):AI 倾向"凭直觉手写动画"而不查已有零件 → 重复造轮子 + 风格漂移。仓库已有 10 个已发布视频 + 7 个抽好的 components + 38 个 HF catalog blocks,不查 = 浪费 + 视觉不一致。
**触发**(这些时刻必跑扫描):写任何 `compositions/*.html` / 新动画效果 / 新 sub-composition 之前 —— 含用户说"加个 X 效果 / 做个 Y 动画"、写 PLAN-segNN.md、给 codex / sub-agent 发 prompt 时。
**4 处扫描顺序**(找到能用就 fork 改造,全没有才手写):
1. **本工程已写段**:`ls <工程>/compositions/` —— 同工程内 seg 通常能直接 fork(如 seg08 callback "02"卡 复用 seg07 a-card-01 layout)
2. **仓库抽零件**:`ls templates/components/` —— 7 个:`cc-window`(终端 UI)/ `orbit-dots` / `pulse-bars` / `shake-error` / `spec-fill` / `text-effects` / `xcyj-tokens`
3. **历史视频实现**:`find videos/*/compositions -name "*.ht