Communitygithub.com

kguevaram94/remotion-playground

Melhores práticas para a fábrica de Shorts do Remotion neste repositório. Use ao editar ShortVideo, fases do pipeline, animações, pós-processamento FFmpeg ou adicionar bibliotecas de animação.

O que é remotion-playground?

Este skill define as melhores práticas para usar o ambiente Remotion Playground, focado na criação de Shorts no formato 'logic-lateral'. Ele descreve a estrutura de beats (hook, rules, countdown, explanation, reveal, outro), os componentes visuais e os arquivos de template. O skill orienta onde fazer alterações: em componentes, templates, pipeline, thumbnail e pós-processamento FFmpeg. É útil para desenvolvedores que trabalham com animações baseadas em `useCurrentFrame()`, `interpolate` e `spring`, e que precisam evitar bibliotecas externas sem integração oficial. O repositório suporta Remotion, com referências externas para integrações de terceiros, FFmpeg, Three.js e Rive.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Remotion Shorts — skill do repositório

Formato oficial: logic-lateral

Referência: output/s4-19-interruptores/ · template: data/templates/script-logic-lateral.json.

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

Visuais: 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

Construtor automático (título com interruptor/lâmpada): src/shorts/templates/three-switches.ts.

Regras de ouro

  1. Toda animação depende de useCurrentFrame() / interpolate / spring.
  2. Dados declarativos em JSON; componentes em src/shorts/remotion/components/.
  3. Não adicionar GSAP, Anime.js ou Motion Canvas sem integração oficial frame-sync e justificativa.
  4. FFmpeg/Satori vão em pós-processamento, não dentro da composição.
  5. Não quebrar HelloRemotion nem ScriptVideo.
  6. Outro logic-lateral sempre pede comentar.

Onde mexer

AlteraçãoArquivo
Nova cena visualcomponents/ + branch em ShortVideo.tsx + schema
Template / detecçãosrc/shorts/templates/ + select.ts
Pipelinesrc/shorts/pipeline/
Thumbnailsrc/shorts/media/thumbnail.ts
FFmpegsrc/shorts/media/ffmpeg.ts
Opções de renderrender-video.ts (gl: angle, bundle cache)

Referência externa

Habilidades Relacionadas