En los propios términos del Skill
Gestiona punch-ins, punch-outs, zooms, reencuadres, movimientos Ken Burns, movimientos de cámara, transferencias de match/whip visuales y keyframes 2D/3D seek-safe para composiciones de HyperFrames. Admite GSAP, CSS keyframes, Anime.js, WAAPI, FLIP, paths, máscaras, morph/draw SVG, estelas de texto y profundidad 3D. Los keyframes son un contrato de pose: estados visibles, identidad continua del sujeto, runtime seek-safe, píxeles verificados.
Se centra en el movimiento visual dentro de los clips, no en el ensamblaje de clips ni en la estrategia de escena. Requiere construcción síncrona del runtime, instancias de timeline registradas y temporización determinista. Los autores verifican con hyperframes lint, check, el comando keyframes, diagnósticos --shot focalizados y snapshots en los tiempos de prueba.
Qué produce
- Instancia de timeline de GSAP registrada en window.__timelines[compositionId] con paused: true
Cómo funciona
- 01Identificar el Sujeto y los Estados
Identifique el sujeto animado, los estados visibles, el estado final y el runtime antes de crear los keyframes.
- 02Elegir el Mecanismo Más Pequeño
Elija el mecanismo más pequeño que demuestre el prompt, consultando references/keyframe-patterns.md solo si el mecanismo no está claro.
- 03Crear y Registrar
Cree keyframes seek-safe en el runtime declarado, construyendo de forma síncrona y registrando la instancia del runtime.
- 04Verificar con Diagnósticos
Verifique usando hyperframes lint, check, el comando keyframes, un --shot focalizado y snapshots en los tiempos de prueba.
- 05Corregir y Volver a Probar
Si la prueba falla, corrija los keyframes de origen y vuelva a ejecutar el diagnóstico fallido más pequeño antes de renderizar.