@remotion/skills: Add video layout guidance#7386
Conversation
There was a problem hiding this comment.
No new issues found.
TL;DR — Adds a video-layout.md skill rule that codifies video-first layout, safe areas, text sizing, and overlap-prevention guidance, links it from the main Remotion skill, and seeds a vertical-promo eval scenario to exercise it.
Key changes
- New
video-layoutrule — Adds guidance on framing, default scene structure, layout containers, text minimums, and a pre-render checklist. - Wire-up from main
SKILL.md— Inserts a one-line pointer under## Designing a videoso agents load the rule when composing visual scenes. - Vertical-promo eval scenario — Replaces the empty
scenariosarray with avertical-promo-text-motionscenario targeting text-heavy motion graphics.
Summary | 3 files | 2 commits | base: main ← igor/layout-typography-skill
Video-first layout guidance
Before: No prescriptive guidance on safe areas, default scene structure, or text sizing; agents tended to produce dashboard-like, dense frames with tiny text.
After: A dedicated rule with concrete pixel minimums for 1080px-wide compositions (84/44/32px), a "prevent overlap by construction" section steering away from manual absolute positioning, and a pre-render check list.
The rule is loaded on-demand via the pointer in SKILL.md, matching the existing pattern for sibling rules like text-animations.md and subtitles.md.
SKILL.md · rules/video-layout.md
First skills-eval scenario
Before:
scenarioswas an empty array — no eval coverage existed for the skill system.
After: Avertical-promo-text-motionscenario drives a 10-second FlowPilot promo with six required phrases, giving the new layout rule a concrete artifact to compare against per the plan in #7256.
Claude Opus | 𝕏
…igor/layout-typography-skill

Summary
Closes #7256
Test plan
bunx oxfmt src --writefor affected packages where applicable.bunx oxfmt scenarios.ts --writefor the skills eval scenario file.