MÓDULO 1.1

⚙️ O stack: Claude Code + Remotion + skills

Três peças, um fluxo de produção. O Claude Code conversa, a skill ensina Remotion ao Claude, e o Remotion transforma React em frames de vídeo. E começa com dois comandos.

6
Tópicos
30
Minutos
Básico
Nível
Teoria
Tipo
demonstração ao vivoReact → frames → vídeo
f0
f1
f2
f3
f4
f0
f1
f2
f3
f4

Cada frame é um componente React desenhado pelo Remotion. A fila de frames, em sequência, é o vídeo.

1

😩 O problema do After Effects

Fazer motion graphics sempre foi doloroso: abrir o After Effects, encarar painéis complicados e keyframes sem fim. A curva de aprendizado é tão íngreme que mata a ideia antes mesmo de você animar.

✗ O jeito antigo

  • Painéis complexos e timeline de keyframes manual.
  • Curva de aprendizado que desanima antes do primeiro resultado.
  • Difícil versionar, reusar ou automatizar.

✓ O jeito com código

  • Você descreve em linguagem natural; o Claude escreve o código.
  • Versionável no git, reutilizável, parametrizável.
  • Iterar é só continuar a conversa.
Antes
Painéis + keyframes
Agora
Conversa + código
Barreira
Quase zero
Ganho
Ideia → vídeo
2

🕸️ Remotion roda na web stack

O segredo que destrava tudo: Remotion é React. Seus frames são componentes — HTML, CSS, SVG, Canvas. Porque vive na stack web, ele se combina naturalmente com as bibliotecas de animação que já existem ali.

🧩 Por isso o curso existe

Se Remotion é web, então tudo que anima na web pode entrar nele:

  • GSAP para coreografia de timeline.
  • D3 para dados que viram história.
  • Three.js para cenas 3D renderizadas como frames.
  • Lottie para micro-animações reutilizáveis.
Base
React
Render
HTML/SVG/Canvas
Plugável
Libs da web
Resultado
MP4 / frames
3

⌨️ Os dois comandos

O install inteiro são duas linhas no terminal. Uma adiciona a skill; a outra abre o Claude já com tudo carregado.

terminal — demonstração ao vivo
$ npx skills add remotion-dev/skills
$ claude
✓ skill instalada — pronto para gerar Remotion

💡 Dica

npx não exige instalação global — roda o comando na hora. Depois do claude, você já pode pedir uma composição Remotion no primeiro prompt.

Comando 1
npx skills add…
Comando 2
claude
Tempo
Segundos
Global?
Não precisa
4

📦 28 rule files

Aquele comando instala 28 arquivos de regras: padrões de componente, transições, primitivos de animação, integração de áudio e práticas de render. É o "manual do Remotion" que o Claude passa a ter na cabeça.

o que entra no contexto
9
component patterns
7
transitions
prim.
animação
áudio
integração
render
best practices
Total
28 rule files
Padrões
9 componentes
Transições
7 tipos
Extras
Áudio + render
5

🧠 Tudo no contexto, automático

Essas regras carregam sozinhas no contexto do Claude. Você não cola documentação a cada prompt — desde a primeira mensagem, o Claude já "sabe Remotion".

1

Você instala uma vez

A skill fica disponível para a sessão do Claude naquele projeto.

2

O contexto carrega sozinho

Padrões, transições e práticas entram sem você pedir.

3

Você só descreve a animação

Zero boilerplate. O foco volta para a ideia, não para a configuração.

Carga
Automática
Cópia/cola
Nenhuma
Desde
1º prompt
Foco
Na ideia
6

🎬 O modelo frame-based

Remotion renderiza frame a frame, de forma determinística: o frame N sempre gera a mesma imagem. Isso é perfeito para uma timeline fixa de vídeo — e explica por que algumas bibliotecas encaixam melhor que outras (você vê isso na Trilha 2).

frame N determinístico componente React função pura do frame imagem do frame N-1 imagem do frame N imagem do frame N+1 vídeo timeline fixa

🔮 O que isso prevê

Como a timeline é fixa e determinística, bibliotecas de coreografia (GSAP) encaixam perfeitamente, enquanto bibliotecas reativas a interação (Framer Motion) fazem menos sentido em vídeo renderizado. Guarde essa ideia para o módulo 2.2.

Render
Frame a frame
Determinismo
N → mesma imagem
Ideal para
Timeline fixa
Prevê
GSAP > Framer

📌 Resumo do módulo

O stack — Claude Code conversa, a skill ensina Remotion, o Remotion vira frames.
Remotion é React — por isso plugar GSAP/D3/Three.js/Lottie é natural.
Dois comandos — npx skills add… + claude carregam 28 rule files.
Frame-based determinístico — timeline fixa; prevê GSAP > Framer para vídeo.

Próximo módulo:

1.2 — Por que a skill muda tudo: o mesmo prompt, com e sem skill.