ARTICLE · 1101447
Hypit 深度笔记 08:105 篇文档精读清单与两条学习路线
附录 A · 阅读地图:这套 Skill 里有什么,接下来读哪篇
读完这篇你能回答:官方文档一共多少篇、哪些必须精读、按我的目标下一步读什么。 读者前提:读完前 7 篇任意一半即可。这份附录是"合上笔记之后"的工具,不是入门读物。
证据:本文所有数字都来自 2026-09-21 对
@hypit/hypitv0.2.9 的一次实测,每条都附复现命令。
0. 一句话结论
这套 Skill 有 105 篇文档,但真正需要精读的只有大约 20 篇。 剩下的,知道它存在、知道什么时候翻,就够了。
而"哪 20 篇要精读"取决于你的目标:做片子和写包,需要精读的不是同一批。
⚠️ 先说清楚:本节出现的编号(script-syntax.md、timing.md…)是官方文档名, 不是本系列的章节号。本系列的章节号在 导读 里。
1. 全库账本(可复现)

cd hypit-main/skills/hypit # 顶层 + 全部 references find . -name "*.md" | wc -l # 105 篇 find . -name "*.md" -exec cat {} + | wc -l # 13844 行 # 拆成"非中译 / 中译"两部分 find . -name "*.md" -not -path "*/zh/*" | wc -l # 64 篇 find . -name "*.md" -not -path "*/zh/*" -exec cat {} + | wc -l # 9559 行 find . -name "*.md" -path "*/zh/*" | wc -l # 39 篇 find . -name "*.md" -path "*/zh/*" -exec cat {} + | wc -l # 3821 行 SKILL.md 321 行 + SKILL.zh-CN.md 143 行) | ||
references/ | ||
references/ | ||
| 合计 | 105 | 13,844 |
再拆细一点:
references/creation/ | |||
references/production/ | |||
references/playbooks/index.md | |||
references/playbooks/craft/ | |||
references/playbooks/craft/examples/ | |||
references/playbooks/formats/ | |||
references/environment/ | |||
| (以上小计) | 64 | 9,559 | |
references/creation/zh/ | |||
references/production/zh/ |
口径提醒:
production/zh/里的 34 = 33 篇译文 +TRANSLATION-GLOSSARY.zh-CN.md。 别把它算成 34 篇译文。
2. 分级标准
| 不必"读" |
⚠️ 这个分级是我的判断,不是官方说法。 官方只提供目录和索引,不提供优先级。 我的判据很简单:这篇里有没有"不这么做就一定会错"的内容。
3. 逐目录分级表
3.1 creation/(5 篇 / 963 行)—— 要做什么
brief.md | BRIEFTREATMENT 的正式定义、用户权威、付费范围 | |||
reference-video.md | 怎么读一条参考视频 | |||
transformations.md | ||||
script-and-time.md | 创作决策 | |||
project-files.md |
这一层是全 🔴,没有按需项。 原因:它管的是"要做什么",做错了后面全是白干。
3.2 production/ 的导航与统一模型(2 篇 / 242 行)
index.md | ||||
system.md | 统一模型 |
system.md是理解成本最高、回报也最高的一篇。如果只允许我推荐一篇官方原文,就是它。
3.3 production/:Script 与时间(2 篇 / 332 行)
script-syntax.md | <script>Role、Cue 断点、属性、marker 亲和性 | |||
timing.md |
3.4 production/:工程骨架(4 篇 / 869 行)
authoring.md | ||||
source-syntax.md | .svml.svs 的 imports、引用、字面值、Recipe 规则 | |||
runs.md | RunTarget、Candidate、复用产出的媒体 | |||
builds.md | planbuild / 失败恢复 / Result / 导出 |
3.5 production/:组件(6 篇 / 1,076 行)
component-design.md | 组件边界怎么切、哪些选择变成输入 | |||
track-authoring.md | SurfaceFragment / Producer 怎么连 | |||
component-visuals.md | ||||
caption-authoring.md | ||||
studio-companions.md | ||||
component-sharing.md |
3.6 production/:时空与素材(6 篇 / 770 行)
timeline.md | Take | |||
spatial.md | CanvasFrame / 宽高比 / 适配 / 裁剪 / 坐标 | |||
media.md | ||||
image-operations.md | ||||
browser-capture.md | ||||
video-downloads.md | yt-dlp 抓链接视频 |
3.7 production/:呈现层(7 篇 / 620 行)
tracks.md | ||||
performance.md | ||||
media-presentation.md | ||||
sound.md | ||||
caption-presentation.md | Style 或说话人过滤呈现字幕 | |||
audio-presentation.md | ||||
fonts-and-text.md |
3.8 production/:交付与协作(6 篇 / 934 行)
rendering.md | Film | |||
review.md | "Done means watched" 的落地 | |||
snapshots.md | ||||
studio.md | ||||
vocabulary.md | 怎么查已安装接口 | |||
prompt-kits.md |
3.9 playbooks/craft/(12 篇 / 1,503 行)+ examples(2 篇 / 341 行)
image-direction.md | 写图像提示词前必读 | ||
voice-direction.md | 选声音前必读 | ||
video-direction.md | 写视频提示词前必读 | ||
voice-and-performance.md | |||
captions.md | |||
b-roll.md | |||
caption-tracking.md | |||
sound-mix.md | |||
graphic-compositions.md | |||
motion-graphics.md | |||
screen-demonstrations.md | |||
generated-dependencies.md | |||
examples/image-direction.md | |||
examples/conversation-images.md |
这一层里有 5 篇 🔴,而且它们是全文最"有经验含量"的部分——这是"出片质量"的真正来源,值得单独精讲。
3.10 playbooks/formats/(7 篇 / 678 行)
全部 🟡 按需:知道有这么 7 种形态,做的时候再翻。
talking-head.md | ranking-listicle.md | |||
short-drama.md | presenter-led-explainer.md | |||
two-person-podcast.md | narration-led-demo.md | |||
street-interview.md |
3.11 environment/(4 篇 / 1,156 行)
model-and-provider.md | |||
profile.md | Runtime Profile | ||
distribution.md | |||
local-tools.md | 全文最长的一篇 |
4. 两条路线
路线 A · 深度使用(目标是做出自己的片子)
A 路线的三个人容易漏掉的前提:
environment/*是前置,不是"以后再说"。没有服务, build跑不起来。playbooks/formats/*(7 种形态)全都按需。不要先读,先做,卡住了再翻。 production/review.md是收尾必读:它是"怎么判断成片能不能交付"的唯一依据。
路线 B · 深度开发(目标是写自己的包 / 组件)
B 路线的四个入口(都已实测存在):
examples/minimal-author-package/ | |
examples/provider-package/ | |
docs/zh/guide/packages.mddocs/zh/guide/author-packages.md | |
package.json 的 exports(24 个),如 @hypit/hypit/author-kit、model-kit、endpoint-kit、runtime-kit |
⚠️ 注意:
packages/里还有一些 SDK 性质的包(如component-kit、build-result-kit)不在根package.json的exports列表里。 判断"哪些是公开 SDK 入口"要以exports为准,不要以packages/里有这个目录为准。
路线 C · 就是我实际走的顺序
本系列 01 → 02 → 03 → 04 → 05 → 06 → 07 → 附录 A → 再按路线 A 或 B 深入官方原文 系统性最强,但"能跑起来"来得最晚。 如果你手上已经有一条想做的片子,建议直接用路线 A。
5. 中文阅读资源(官方中译现状)
如果你想读中文,官方中译比大多数人以为的多:
skills/hypit/SKILL.zh-CN.md | ||
references/creation/zh/ | ||
references/production/zh/ | ||
| 无中文版 |
其中一个文件值得单独提:
references/production/zh/TRANSLATION-GLOSSARY.zh-CN.md这是官方译名基准,规定了"哪些术语保留英文、哪些意译",依据是 Studio 的官方 UI 词条和
docs/zh/**。 它是读中文文档时最该先看的一份——因为术语一旦理解偏了,后面 33 篇都会偏。 本系列的术语约定就是照它执行的(见 导读 第 7 节)。
⚠️ 一个容易踩的坑:playbooks/ 和 environment/完全没有中文版。 所以「出片质量」和「能跑起来」这两件最要紧的事,恰恰是英文独有的。
6. 证据与出处
find . -name "*.md" | wc -l-exec cat {} + | wc -l | |
wc -l references/<dir>/*.md | |
production/zh | ls references/production/zh/TRANSLATION-GLOSSARY.zh-CN.md) |
playbooksenvironment 无中文版 | zh/ 子目录;译名基准第 7 节也明确写了 |
packages/author-kitexamples/minimal-author-package、examples/provider-package |
7. 我不确定的地方
- 🔴🟡⚪ 分级是我的判断
,依据是"有没有'不这么做就一定错'的内容"。换了目标(比如你要做的是播客而不是口播),分级的答案会变。 - "大约 20 篇需要精读"是个估计
,不是统计结果:它是上表里 🔴 的条目数(按路线取向不同,在 18~22 之间浮动)。 packages/的 121 个目录 ≠ 官方发行版启用的包数:真正接近官方清单的是 packages/video-cli/package.json的dependencies(34 个,见 06 章 第 1 节)。local-tools.md是全文最长(410 行)但只标了 🟡:这个判断基于"它讲的是本地准备,托管服务路线可以跳过"。如果你要走本地推理,它其实应该是 🔴。