From b6ce481073fa68246aefb202148f147b88d96fe2 Mon Sep 17 00:00:00 2001 From: calesthio Date: Sat, 18 Apr 2026 20:13:19 -0700 Subject: [PATCH] hyperframes skill: document the six gotchas hard-earned on the first production Surfaces six real traps an agent learns the expensive way: full-frame videos need BOTH HTML width/height attrs AND `!important` CSS because the runtime applies inline size from intrinsic dimensions; preview-scrub matters more than a 60-minute render for visual bugs; legibility comes from scrims + text-shadow, not from lowering video opacity; downloaded stock needs dense keyframes (-g 30) before render or parallel capture times out; --workers 1 is mandatory for video-heavy compositions; the deterministic-font compiler silently replaces unmapped families like Space Grotesk, use Outfit/Inter/JetBrains Mono/Poppins instead. Each gotcha documented with the fix-at-author-time pattern so the next agent ships a clean first render. --- skills/core/hyperframes.md | 101 +++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/skills/core/hyperframes.md b/skills/core/hyperframes.md index 9ea41180..b56378e2 100644 --- a/skills/core/hyperframes.md +++ b/skills/core/hyperframes.md @@ -283,6 +283,107 @@ Same pattern as Remotion. --- +## Gotchas in practice (hard-earned) + +Things the upstream docs don't warn about but will cost you a 60-minute +render to discover. Fix at author time, not at render time. + +### Video elements need explicit size, in BOTH HTML attrs and `!important` CSS + +HyperFrames runtime applies inline `style="width:...px; height:...px"` to +every `