marktantongco/remotion-video-pro

Serviço de renderização programática de vídeos com Next.js, Remotion, BullMQ, AWS Lambda e integração com Stripe

O que é remotion-video-pro?

Este skill gerencia todo o fluxo de produção de vídeos programáticos utilizando o framework Remotion, integrado a Next.js, BullMQ, AWS Lambda e Stripe. Ele abrange desde a configuração inicial do projeto e arquitetura de composições até animações baseadas em quadros, sincronização de áudio, design visual, otimização de performance e pipelines de renderização (Lambda, CloudRun, CI/CD). O skill é especialmente útil para desenvolvedores que precisam criar vídeos personalizados em escala, com suporte a renderização em lote (10.000+ vídeos), validação de composições via hooks pré-commit e testes automatizados. Suas regras de ouro garantem determinismo, uso de animações spring, vídeos via OffthreadVideo e validação de props com Zod, evitando crashes dispendiosos em produção. Indicado para equipes que utilizam Claude Code, Cursor, Codex ou outras ferramentas de IA agentiva com foco em automação de vídeos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add marktantongco/remotion-video-pro

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Remotion Video Pro

Escopo

Este skill possui tudo necessário para produzir vídeos programáticos com Remotion:

  • Estruturação de projetos e arquitetura de composições
  • Matemática de animação baseada em quadros (interpolate, spring, measureSpring)
  • Design temporal (áreas seguras, janelas de ação, timing)
  • Sincronização de áudio (narração, legendas, detecção de batida)
  • Sistema de design visual (tipografia, cor, princípios de movimento)
  • Otimização de performance (memoização, OffthreadVideo, tamanho do bundle)
  • Pipelines de renderização (Lambda, CloudRun, CI/CD)
  • Vídeo orientado por webhooks (CRM → fila → Lambda → S3)
  • Renderização em lote em escala (10.000+ vídeos personalizados)
  • Validação de composições (hooks pré-commit, portões de CI)

Referência Rápida

ProblemaRegra de Carregamento
Configuração do projeto, esquemas Zod, estrutura de Composition01-scaffolding.md
interpolate, spring, transições, timing02-animation-physics.md
Áreas seguras mobile, timing de quadros, layout responsivo03-temporal-design.md
Sincronização de narração, legendas, detecção de batida, espectro04-audio-sync.md
Tipografia, cor, padrões proibidos, princípios de movimento05-anti-slop-aesthetics.md
Renders lentos, memoização, tamanho do bundle, Lambda06-performance.md
Prompts prontos para mídias sociais, demonstrações, explicadores07-prompt-templates.md
CI/CD, Lambda, CloudRun, testes de snapshot08-rendering-pipeline.md
Pipeline webhook CRM → Lambda → S309-webhook-integration.md
Fan-out de renderização em lote, /api/render/batch10-batch-rendering.md
Hooks pré-commit, portões de CI, lint de composições11-validation-pipeline.md

Regras de Ouro

  1. Quadro é Rei. Toda animação deriva de useCurrentFrame(). Sem animações CSS, sem timers.
  2. Apenas Determinismo. Sem Math.random(). Use random(seed) do Remotion.
  3. Spring > Linear. Padrão é spring() para movimento. Linear parece robótico.
  4. OffthreadVideo para Todo Vídeo de Entrada. Nunca use <Video> para entradas MP4.
  5. Dados Assíncronos Devem Bloquear Render. Use delayRender() / continueRender() para fontes, dados, assets externos.
  6. Zod em Toda Composition. Validação em tempo de execução evita crashes de render devido a props incorretas.
  7. React.memo em Toda Cena. Re-renderizações desnecessárias custam tempo de render e dinheiro no Lambda.
  8. Valide Antes de Commitar. O hook pré-commit captura todos os 7 pecados capitais. Nunca o desabilite.
  9. Teste Antes de Implantar. O harness de teste é executado antes da criação do site Lambda. Composições quebradas nunca chegam ao Lambda.
  10. Vídeo é uma Linha de Banco de Dados. Vídeo personalizado em escala significa tratar renders como saída de pipeline de dados.
  11. Anti-Slop ou Nada. Inter padrão, gradientes roxos e ícones de emoji são proibidos. Ponto final.
  12. Versionamento de Composições. Implante v2, teste, ative. Webhooks antigos renderizam versões antigas. Nunca quebre produção.

Árvore de Decisão

Construindo um vídeo?
├── Formato curto para redes sociais (TikTok/Reels) → Carregar 03, 04, 05, 07
├── Demonstração de produto / explicador → Carregar 02, 03, 04, 05
├── Personalizado em escala → Carregar 06, 08, 09, 10
├── Pipeline CI/CD → Carregar 08, 11
└── Só o básico → Carregar 01, 02, 06, 11

Habilidades Relacionadas