What problem does it solve? Native Web Animations API animations run on their own browser clocks, which breaks frame-accurate rendering when HyperFrames needs to seek animations to exact timestamps. This Skill provides the patterns and constraints for authoring WAAPI animations that HyperFrames can deterministically control via currentTime seeking. ## Core Features & Use Cases - Seekable Animation Patterns: Create element.animate() animations with finite durations, fill: "both", and paused states so HyperFrames can set currentTime precisely. - Stagger and Keyframe Recipes: Ready-to-use patterns for staggered token animations and multi-offset keyframes with cubic-bezier easing. - Constraint Guidance: Clear rules on what to avoid, such as infinite iterations, animation.finished callbacks, requestAnimationFrame clocks, and layout property animation. - Use Case: You are building a HyperFrames video composition where an orb element must slide in, scale up, and settle at exact timeline positions. Use this Skill to write the WAAPI keyframes with proper delay and fill settings, then validate with npx hyperframes lint and validate. ## Quick Start Ask the AI to create a HyperFrames-compatible Web Animations API animation for an element that fades in and slides across the screen between seconds 2 and 5 of the composition.