Communitygithub.com

AntlersSam/saas-launch-video-kit

Todo el conocimiento de animación para HyperFrames: reglas atómicas de movimiento, planos de escena multifásicos, transiciones entre escenas, técnicas generales de diseño de movimiento y los siete adaptadores de ejecución. Útil para cualquier tarea de movimiento o animación.

¿Qué es saas-launch-video-kit?

Este skill proporciona un centro unificado de conocimiento de animación para el framework HyperFrames, reuniendo reglas atómicas de movimiento (recetas reutilizables), planos de escena multifásicos para coreografías complejas, técnicas avanzadas de diseño de movimiento y transiciones entre escenas. Su principal utilidad es que permite a desarrolladores e integradores de IA componer animaciones rápidamente seleccionando de 2 a 4 reglas y combinándolas con una línea de tiempo de GSAP en pausa, o cargar un plano completo cuando se necesita una orquestación predefinida. El skill también cubre la auditoría de composiciones existentes mediante un mapa de animación y proporciona 24 efectos de animación de texto con nombre. Soporta siete adaptadores de ejecución: GSAP (por defecto), Lottie, Three.js, Anime.js, animaciones CSS, Web Animations API (WAAPI) y TypeGPU/WebGPU, permitiendo que múltiples runtime coexistan en una misma composición. Todo el skill se adhiere a las restricciones críticas de HyperFrames: una única línea de tiempo en pausa, búsqueda segura, determinismo y reglas estrictas sobre el uso de constantes de diseño precalculadas y transformaciones GSAP.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AntlersSam/saas-launch-video-kit/tree/HEAD/skills/hyperframes-animation

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Instalación de plugins: Antes de ejecutar comandos de configuración o frescura, sigue las reglas de ejecución de plugins cuando este skill se encuentre dentro de un plugin de HyperFrames. Las instalaciones independientes conservan las instrucciones de actualización que se indican a continuación.

Animación de HyperFrames

Todo el conocimiento de movimiento en un solo skill: reglas (recetas atómicas), planos (plantillas de escena multifásicas), transiciones (de escena a escena), técnicas (patrones generales de diseño de movimiento) y adaptadores (APIs por runtime).

Para el contrato de composición (atributos de datos, subcomposiciones, determinismo) consulta hyperframes-core.

Predeterminado: componer reglas atómicas

Elige de 2 a 4 reglas de rules-index.md, pégalas con una única línea de tiempo de GSAP en pausa, listo. Esto es más rápido y produce menos código que comenzar desde un plano.

Cargar un plano cuando

  • La escena coincide con una plantilla multifásica predefinida existente (revelación de marca, prueba social, etc.) y reutilizar su pipeline de fases ahorra tiempo de autoría real.
  • Deseas un código de referencia ejecutable para una coreografía compleja de 4 a 5 fases.

Los planos se encuentran en blueprints-index.md. Cada entrada apunta a blueprints/<id>.md (receta). No lo leas especulativamente; cárgalo solo cuando ya hayas decidido que necesitas orquestación a nivel de escena.

Enrutamiento

Quieres…Lee
Elegir un patrón de movimiento atómico por activador/etiquetarules-index.md
Leer la receta completa de una regla en HTML / CSS / GSAPrules/<name>.md
Elegir una plantilla de escena multifásicablueprints-index.md
Leer la receta completa de un planoblueprints/<id>.md
Crear una transición de escena (impulsada por CSS, entre dos clips)transitions/overview.md, transitions/catalog.md
Consultar una técnica general de diseño de movimientotechniques.md
Desenfoque de movimiento: estela de obturador en un elemento, y cuándo no usarloreferences/motion-blur.md
Analizar el mapa de animación de una composición existentescripts/animation-map.mjs
API de GSAP: timeline / tweens / parámetros de posiciónadapters/gsap.md
GSAP: recetas de efectos integrablesrules/gsap-effects.md
GSAP: transformaciones / rendimientoadapters/gsap-transforms-and-perf.md
GSAP: easing / staggeradapters/gsap-easing-and-stagger.md
GSAP: timeline / etiquetasadapters/gsap-timeline-and-labels.md
Lottie / dotLottie (exportaciones de After Effects, window.__hfLottie)adapters/lottie.md
Animación de personajes (ciclo de caminata, mascota, marioneta articulada, gestos)adapters/lottie.md → Characters
Three.js / WebGL (escenas 3D, AnimationMixer, hf-seek)adapters/three.md
Anime.js (window.__hfAnime)adapters/animejs.md
CSS keyframes (animation-delay / play-state / fill-mode)adapters/css-animations.md
Web Animations API (element.animate(), búsqueda con currentTime)adapters/waapi.md
TypeGPU / WebGPU (navigator.gpu, WGSL, canales de cómputo)adapters/typegpu.md
HTML como textura + post-efectos WebGL/GLSL (capturar DOM en vivo con drawElementImage)adapters/html-in-canvas-patterns.md
Efectos de animación de texto con nombre (24 IDs mediante el skill externo animate-text)adapters/animate-text.md

Elección de runtime

  • GSAP es el predeterminado para el 95% del trabajo de movimiento: cubre orquestación de timeline, transformaciones, easing, stagger. Todas las reglas atómicas de este skill están basadas en GSAP.
  • Lottie cuando un activo tiene su propia línea de tiempo predefinida (generalmente exportaciones de After Effects), incluidos personajes que caminan, gesticulan o reaccionan.
  • Three.js para escenas 3D, movimiento de cámara, visuales impulsados por shaders.
  • Anime.js para interpolaciones ligeras cuando GSAP es excesivo.
  • CSS para motivos repetitivos simples, decoración, destellos: sin costo de animación JavaScript.
  • WAAPI para keyframes nativos del navegador sin dependencia de GSAP.
  • TypeGPU / WebGPU para lienzos renderizados por GPU (partículas, vidrio líquido, shaders personalizados).

Varios runtimes pueden coexistir en una misma composición. Cada uno registra sus instancias en el ámbito global específico del runtime para que HyperFrames pueda buscarlas a todas en un solo paso.

Restricciones críticas

Requisito previo: hyperframes-core → Reglas no negociables (única línea de tiempo en pausa, data-duration gobierna la duración, no usar Math.random / Date.now / performance.now, no repeat: -1, no gsap.set al cargar la página en clips de escenas posteriores, no usar tweens de display ni visibility puro, y no construir la línea de tiempo dentro de async / setTimeout / Promise). GSAP autoAlpha y los ajustes de visibilidad de duración cero en límites explícitos de timeline siguen permitidos por el núcleo. Usa esas excepciones solo en elementos que no sean clips o envoltorios dentro de un clip; el framework posee el ciclo de vida de .clip. No repitas el contrato completo aquí.

Adiciones de artesanía de animación sobre el contrato del núcleo:

  • Constantes de diseño precalculadas — nunca derives posiciones de getBoundingClientRect() en el momento del tween. Las mediciones del DOM en tiempo de tween se desincronizan porque el renderizador muestrea en paralelo; calcula coordenadas una vez en la configuración de la composición y reutilízalas.
  • El movimiento espacial solo usa alias de transformación de GSAP (x, y, scale, rotation). La lista permitida del núcleo también permite opacity / color / backgroundColor / borderRadius para tweens de propiedades no espaciales, pero nunca width / height / top / left para cambios de diseño.

Scripts

node skills/hyperframes-animation/scripts/animation-map.mjs <directorio-de-composicion> \
  --out <directorio-de-composicion>/.hyperframes/anim-map

Lee cada línea de tiempo de GSAP registrada en window.__timelines, enumera los tweens, muestrea los bounding boxes, calcula banderas y genera animation-map.json. Úsalo para auditar la coreografía (zonas muertas, consistencia de stagger, advertencias del ciclo de vida) después de la autoría.

animation-map.mjs primero resuelve los paquetes auxiliares desde el proyecto actual, luego puede iniciar la versión empaquetada del paquete HyperFrames. Establece HYPERFRAMES_SKILL_PKG_VERSION=<version> solo cuando ejecutas el skill fuera de la instalación empaquetada de CLI/skill y necesitas fijar esa versión de inicio explícitamente.

Véase también

  • hyperframes-core: estructura de composición, atributos de datos, subcomposiciones, contrato de renderizado determinista.
  • hyperframes-creative: paletas, tipografía, narración, planificación de ritmos (dirección creativa no relacionada con animación).
  • hyperframes-cli: npx hyperframes lint / check / snapshot / preview / render.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

AntlersSam/saas-launch-video-kit

Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces, brand and sizzle reels, montages, static loops, static title cards, footage remixes, and freeform builds. Use motion-graphics instead for a short unnarrated motion-first unit, including an animated title. Route fresh creation through hyperframes before using this skill.

AntlersSam/saas-launch-video-kit

Use when audio already placed in a HyperFrames composition needs to be mixed: fade-in/fade-out, crossfade, track gain or volume, volume automation, ducking, a music bed that fights a voiceover (voiceover carve), effects on a track (EQ, compressor, limiter, gate, saturation, delay, reverb, chorus, phaser, bitcrush), automation envelopes drawn on a track's volume or any effect parameter, or one submix bus carrying a chain, a fader and an automation clock for several tracks at once (`<hf-audio-group>`). Don't use for sourcing or generating audio — finding BGM, SFX, or making a voiceover is `/media-use`. Don't use for clip timing or track layout, which is `/hyperframes-core`.

AntlersSam/saas-launch-video-kit

Use the HyperFrames CLI development loop: init, add, catalog, capture, lint, check, snapshot, compare, grade-compare, preview, play, present, beats, keyframes, single or batch render, publish, cloud, cloudrun, feedback, lambda, doctor, browser, info, upgrade, skills, compositions, timeline, history, clean, docs, benchmark, telemetry, transcribe, auth, tts, and remove-background. Also use when diagnosing build or render failures. validate, inspect, and layout are deprecated aliases; use check. Covers local, HeyGen-hosted cloud, AWS Lambda, and Google Cloud Run rendering.

AntlersSam/saas-launch-video-kit

The HyperFrames composition contract — build one renderable project. Use for composition structure, the `data-*` timing attributes, `class="clip"`, tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.

Skills relacionados