Espelhamento de um vídeo de referência
Copie a estrutura e a gramática visual da referência, nunca seu conteúdo. Tudo sobre o projeto é descoberto ou perguntado, nunca presumido.
0. Descubra primeiro
Leia os arquivos de instrução do projeto (CLAUDE.md, AGENTS.md, README, docs). Anote o que eles definem: sistema de design e aparência padrão, comando de scaffold, comandos de lint/render, ferramenta de voz e sua regra de custo, pastas ignoradas pelo git para mídia bruta, idioma, formato, duração, CTA, regras de publicação. Cada item não encontrado vai para a lista de perguntas. Nunca preencha de memória, de outro projeto ou com um "padrão razoável".
Passos
- Referência. Se o link exigir login, peça o arquivo. Mantenha o arquivo e suas folhas de contato apenas em uma pasta ignorada pelo git que o projeto nomear (ou pergunte qual). Verifique duração, tamanho e taxa de quadros, depois faça uma folha de contato com as ferramentas do projeto. Nunca faça upload da referência em lugar algum sem consentimento explícito; descreva-a em palavras.
- Mapa de beats. Preencha as tabelas em
beat-map.md: tempo, layout, padrão de texto, movimento, função de cada beat. Liste o que é emprestado e o que não é (seu texto, logotipo, filmagem, música, identificador, produto). - Rodada de decisão. Pergunte apenas o que o passo 0 não respondeu, no máximo 4 perguntas por rodada, quantas rodadas forem necessárias (use a ferramenta de perguntas do harness se houver): reestruturar ou reestilizar; novo vídeo irmão ou no lugar; formato, duração, idioma e CTA se indefinidos; novo roteiro ou reutilizar uma narração existente. Sempre pergunte: "Criar um quadro de conceito de design para o visual?" Não → use o visual padrão do projeto, nomeado como o projeto o nomeia; se não houver, pergunte. Sim → passo 5b.
- Scaffold com o comando do projeto, ou pergunte como novos vídeos são feitos.
- Brief e roteiro. Nos arquivos do projeto: por que esta versão existe, a gramática emprestada, decisões datadas, depois a voz e as tabelas de beats do
beat-map.md. 5b. Quadro. Confirme cada entrada emopendesign-inputs.mdantes de iniciar a execução. Uma entrada em branco é uma pergunta, nunca uma lacuna que você preenche. Em seguida, siga as etapas de execução desse arquivo. - Aprovação. Pare até que a pessoa aprove a redação do roteiro, a voz (confirme seu nome somente leitura na ferramenta de voz quando possível), a estimativa de custo pela regra de custo do projeto e a escolha do conceito, se o passo 5b foi executado.
- Narração. Gere com a ferramenta do projeto, ou reutilize a existente. Defina os tempos dos beats a partir das temporizações das palavras.
- Clipes de tela. Corte cada um para sua região de card. Varra cada corte em busca de dados vazados (contadores, e-mails, nomes de conta, texto desatualizado, rótulos que contradizem a narração) e relate as descobertas.
- Composição. Carregue o skill ou a documentação de estrutura de vídeo do projeto, depois construa a partir do kit e do sistema de design do projeto.
- Lint e verificação com os comandos do projeto. Corrija avisos. Faça um snapshot do meio de cada beat e corrija bugs de layout.
- Renderize e revise quadro a quadro (vazamentos, erros de digitação, áreas seguras, números); verifique se o áudio não estoura. Mova renders ruins para onde o projeto indica, ou pergunte. Nunca delete.
- Entrega conforme a definição de pronto do projeto: texto da postagem se houver, lembrete de rótulo de conteúdo gerado por IA quando voz ou filmagem sintética foi usada, issues abertas. Nunca publique.
Uma versão mais longa do mesmo vídeo: reutilize a narração completa, adicione beats, repita a partir do passo 5.
Portando seu próprio vídeo finalizado
Quando a "referência" é seu próprio vídeo finalizado de outro projeto, copie-o para o projeto de destino e adapte, nunca importe entre projetos.
- Leia primeiro os arquivos do projeto de destino (passo 0). Substitua o encerramento antigo pelo outro padrão ou card final do destino.
- Varredura de rebranding: linha da marca, identificadores, miniaturas, card final, texto da postagem. Use
greppara a marca antiga, depois visualize a miniatura. - Mantenha a narração e as temporizações das palavras inalteradas. Falhas de portão que ela carrega (por exemplo, um silêncio longo) vão para o relatório de QA com o timestamp; a decisão de cortar ou aceitar é da pessoa.
- Se o visual não estiver no destino ainda, adicione um modelo inicial e um documento de design nas próprias convenções do destino. Pergunte antes de adicionar entradas de catálogo ou editar arquivos de instrução compartilhados.
- Reescreva o brief e o texto da postagem nos formatos do destino.
Bandeiras vermelhas: pare e pergunte
| Pensamento | Realidade |
|---|---|
| "Vou usar o visual da última vez" | Os arquivos do projeto nomeiam o visual, ou você pergunta |
| "Vertical, 30 s, inglês é o normal" | Formato, duração e idioma vêm do projeto ou da pessoa |
| "Os créditos são pequenos, gera agora" | Não antes da etapa de aprovação |
| "Fazer upload da referência é mais rápido" | Precisa de consentimento explícito |
| "Vou preencher a lacuna do quadro sozinho" | Uma lacuna é uma pergunta |
Erros comuns
- Um emoji quebra em uma linha sozinho: cole-o na última palavra.
- Uma contagem mostra um "0" estático antes de começar: esconda até contar.
- Texto mudo em um card claro é ilegível: use a cor da tinta do card.
- Uma palavra de ligação ("ou") sobrepõe dois cards: transforme-a em um pequeno emblema entre eles.
- Um fundo de comprimento fixo termina antes do vídeo: dimensione para o comprimento total.
- Um rótulo de UI gravado contradiz a narração (por exemplo, um nome de voz diferente): cubra com um patch simples que corresponda ao estado ao redor. Nunca invente texto de substituição.
- Uma narração reutilizada falha em um portão de retenção: relate no QA com o timestamp. Nunca corte silenciosamente.
- A marca antiga sobrevive em uma miniatura ou card final: use
grepe visualize a miniatura antes de renderizar. - O CLI para de resolver no meio da sessão (por exemplo,
npxapós uma atualização): execute o binário em cache diretamente e informe na entrega.