motion-design-rules
npx skills add https://github.com/bintzgavin/helios-skills --skill motion-design-rules
Agent 安装分布
Skill 文档
These rules apply to every Helios video composition. Read and internalize these before producing a creative specification or writing composition code.
RULE 1 â Anti-Slideshow Architecture
The biggest mistake in code-based video is building a PowerPoint (Scene A fades out â Scene B fades in).
The camera never stops.
Separate all elements into two categories:
GLOBAL elements persist across scenes: ⢠Background texture or gradient ⢠Floating particles, orbs, or accent shapes ⢠Logo or brand mark ⢠Ambient motion (slow drift, subtle pulse)
LOCAL elements are scene-specific: ⢠Hero text for that scene ⢠Supporting details, stats, or callouts ⢠Scene-specific imagery
Global elements must NOT reset between scenes. They morph, shift, or evolve â but never disappear and reappear.
This creates the illusion of a single continuous world rather than a sequence of separate slides.
RULE 2 â The Visual Stack (Minimum 4 Layers)
Every frame must have at least 4 layers of depth. A flat composition looks amateur.
Layer 0 â The Void Base color or deep gradient. Never pure black unless intentional.
Layer 1 â The Texture Subtle noise, gradient drift, grid lines, or slow-moving video. This layer is never static. It always breathes.
Layer 2 â The Context Floating shapes, lines, accent UI elements, or particles. These sit behind the hero content but in front of the background. They move slower than foreground elements (parallax).
Layer 3 â The Hero Primary content: text, images, product UI. Highest contrast. Sharpest edges. Draws the eye immediately.
If a frame has fewer than 3 visible layers, add depth.
RULE 3 â Physics Engine (Global Easing)
Define ONE global easing personality for the entire video. Every animation must use this easing unless there is a specific creative reason to break the rule.
Match the easing to brand identity:
⢠Tech / Developer / Hacker â circOut (fast start, hard brake) ⢠Luxury / Spa / Premium â easeInOut (slow start, slow end) ⢠Playful / Consumer / Fun â spring (overshoot and wobble) ⢠Corporate / Enterprise â easeOut (controlled deceleration) ⢠Bold / Startup / Energy â backOut (slight overshoot, confident)
Define this in the creative specification as:
physics: { easing: “circOut”, defaultDuration: 0.4 }
All motion.dev / WAAPI animations must reference this constant.
RULE 4 â Choreography and Staggering
Nothing ever appears all at once.
The entrance order for every scene:
- Background shifts or evolves (sets the stage)
- Context elements animate in (lines, shapes, accents)
- Hero text staggers in (word by word or line by line)
- Supporting details cascade (one by one, not simultaneously)
The stagger delay between child elements should be 50msâ150ms depending on energy level.
High energy (promo, social): 50â80ms stagger Medium energy (demo, launch): 80â120ms stagger Low energy (explainer, testimonial): 100â150ms stagger
Exit animations must overlap with the next scene’s entrance by at least 200ms. Scenes should crossfade, not swap.
RULE 5 â The Squint Test
Before finalizing the composition, pause at 5 random frames and mentally “squint” at the layout.
Check:
⢠Can you instantly identify the most important element? (Hierarchy) ⢠Is there enough negative space? (Breathing room) ⢠Are there more than 3 competing focal points? (Clutter â delete something) ⢠Does every visible element serve a purpose? (No decoration for decoration’s sake)
If any frame fails the squint test, simplify. Space is a design element, not just empty pixels.
RULE 6 â Transition Continuity
Scene transitions must never be a hard cut followed by silence.
During every transition:
⢠At least one global element must be visually continuous ⢠The outgoing scene’s exit and incoming scene’s entrance must overlap ⢠Audio energy (if present) should bridge the transition ⢠Color palette shifts should be gradual, not abrupt
Preferred transition patterns:
⢠Wipe with persistent background ⢠Scale-out hero â scale-in new hero (camera metaphor) ⢠Directional slide (content moves as if camera is panning) ⢠Morphing shapes that carry energy between scenes
Avoid: hard cuts, full-black gaps, simultaneous fade-out/fade-in.