Communitygithub.com

kguevaram94/remotion-playground

Prácticas recomendadas para la fábrica de Shorts de Remotion en este repositorio. Útil al editar ShortVideo, fases del pipeline, animaciones, post-procesamiento con FFmpeg o añadir librerías de animación.

¿Qué es remotion-playground?

Este skill define las mejores prácticas y la estructura oficial para el repositorio 'remotion-playground', enfocado en la producción automatizada de Shorts de video con Remotion. Su objetivo principal es mantener la coherencia y reutilización del código mediante el uso del formato 'logic-lateral', que organiza cada short en una secuencia de beats (hook, rules, countdown, explanation, reveal, outro) con un conjunto predefinido de visuales. El skill especifica que toda animación debe basarse en `useCurrentFrame()`, `interpolate` o `spring` de Remotion, y que los datos deben ser declarativos en JSON, mientras que los componentes visuales residen en `src/shorts/remotion/components/`. Además, prohíbe el uso de librerías externas como GSAP, Anime.js o Motion Canvas sin una integración oficial y justificación, y reserva FFmpeg/Satori para el post-procesamiento fuera de la composición principal. El skill también detalla la estructura de archivos clave, incluyendo la ubicación de plantillas, el pipeline, los thumbnails y las opciones de renderizado, proporcionando referencias externas a la documentación oficial de Remotion para terceros, FFmpeg, Three.js y Rive.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kguevaram94/remotion-playground/tree/HEAD/.cursor/skills/remotion-shorts

Preguntar en tu IA favorita

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

Documentación

Remotion Shorts — skill del repo

Formato oficial: logic-lateral

Referencia: output/s4-19-interruptores/ · plantilla: data/templates/script-logic-lateral.json.

Beat: hook → rules → countdown → explanation → reveal → outro (CTA comentar).

Visuales: logic-room, switch-sequence, bulb-state-reveal (+ countdown, text).

cp data/templates/script-logic-lateral.json data/topics/mi-reto.json
npm run generar-short -- --input data/topics/mi-reto.json

Builder automático (título con interruptor/bombilla): src/shorts/templates/three-switches.ts.

Reglas de oro

  1. Toda animación depende de useCurrentFrame() / interpolate / spring.
  2. Datos declarativos en JSON; componentes en src/shorts/remotion/components/.
  3. No añadir GSAP, Anime.js o Motion Canvas sin integración oficial frame-sync y justificación.
  4. FFmpeg/Satori van en post-proceso, no dentro de la composición.
  5. No romper HelloRemotion ni ScriptVideo.
  6. Outro logic-lateral siempre pide comentar.

Dónde tocar

CambioArchivo
Nueva escena visualcomponents/ + rama en ShortVideo.tsx + schema
Plantilla / detecciónsrc/shorts/templates/ + select.ts
Pipelinesrc/shorts/pipeline/
Thumbnailsrc/shorts/media/thumbnail.ts
FFmpegsrc/shorts/media/ffmpeg.ts
Render optsrender-video.ts (gl: angle, bundle cache)

Referencia externa

Skills relacionados