Anúncios Banger
Um anúncio é uma pessoa, um relógio e um número. O produto é um sussurro no final. Esta skill contém um método para anúncios que fazem as pessoas sentirem algo e entenderem algo, as correções que um diretor exigente deu ao longo de duas construções reais, e um pipeline que renderiza um anúncio finalizado por cerca de US$ 10 em qualquer estilo visual. Nada aqui assume um produto, um personagem ou um visual; o briefing fornece esses itens. Duas construções completas são os exemplos trabalhados: Face Down v5, um filme narrativo com locução (references/face-down-example.md), e One Day, um filme silencioso com tela dividida construído clipe por clipe (references/one-day-example.md). Juntos, eles cobrem ambos os formatos que este pipeline produz.
Dois formatos
Escolha um na triagem; eles são escritos e construídos de forma diferente.
- O filme narrativo (Face Down). Uma pessoa, um relógio, um número, um narrador. As regras do banger abaixo são suas regras. Sessenta a oitenta segundos.
- O filme de dia (One Day). Sem voz. Um quadro, duas metades: uma pessoa vivendo à esquerda, a tela real do produto funcionando à direita; várias pessoas em vários setores ao longo de um dia; legendas de três frases carregam cada palavra. Suas regras: pelo menos dez segundos por pessoa (cinco pessoas em 45 s foi "rápido para humanos processarem"); cada tela mostra um trabalho real que o produto faz, nos próprios tokens do produto; legendas são frases completas que um estranho pode acompanhar; uma abertura em escala de cidade, depois corte para a primeira pessoa; nenhum plano que não carregue informação (lugares vazios foram cortados: "qual propósito eles servem?"); o fechamento é a promessa do produto em três linhas em uma tela, depois a marca. Forma inspirada no filme de lançamento do Qwen 3.8, mapeado em
references/reference-films.md.
Quando o diretor entregar um filme de referência ("exatamente igual a este"), mapeie-o primeiro (references/reference-films.md), copie o esqueleto, e nunca as pessoas ou as falas.
A regra acima de todas as outras
As regras do banger produzem sentimento. Elas não produzem compreensão. Um anúncio precisa de ambos. O Face Down v4 recebeu "isso é BANGER" do diretor e não conseguiu contar a um estranho qual era o problema do personagem, por que ele estava acordado, o que o produto fazia ou o que faria por ele. Então o leitor a frio (references/cold-reader.md) é o portão entre os dois: um espectador sem contexto explica o anúncio de volta antes de o diretor ver o roteiro, e novamente antes de qualquer renderização. Um roteiro que parece certo e não se explica de volta não está pronto.
O que um diretor exigente avalia
Estas regras vieram das correções de um diretor ao longo de dois filmes, nesta ordem. Um rascunho que falha nas três primeiras é lido como "sem graça", por mais limpo que seja. Exemplos são do Face Down; as regras são gerais.
- Começa dentro da luta. A primeira linha é um momento, com uma hora. "Duas e quatorze da manhã. Esse é o telefone da Dana." Uma primeira linha que descreve a pessoa não para ninguém.
- Uma pessoa fala. A narração soa como algo dito em uma mesa de cozinha. Números são o diálogo.
- As linhas matadoras sobrevivem ao tempo de duração. Quando um corte é longo demais, corte o enchimento ou deixe o filme correr mais. O diretor aceitou 80 segundos para "aproximadamente 45". O diretor rejeitou uma versão que atingiu a duração cortando a melhor linha.
- O cenário é um onde o público já esteve. Pergunte: quem precisa se ver no primeiro plano? Uma loja online venceu uma fábrica de estamparia porque todo mundo já teve uma falha no checkout.
- O produto é retido, depois definido uma vez, maior que a cena. Sem nome no primeiro terço. Depois uma frase que diz para que serve para todo o negócio, nas próprias palavras do briefing se ele as tiver, nunca uma frase que o reduza à única cena em que está.
- Um gesto carrega o filme. Um telefone virado para baixo. Um polegar no vidro. O gesto é o clímax e recebe silêncio.
- O final reformula a abertura. A primeira imagem retorna, transformada.
- A voz termina no nome da marca. A URL está na tela. Ninguém diz "ponto com".
- Sem jargão, em lugar nenhum. Palavras cotidianas que um professor aposentado que compra online entende na primeira audição. Veja a lista de jargões em
references/cold-reader.md. - O espectador nunca ouviu falar do produto. Estabeleça a pessoa e o que ela faz nos primeiros dez segundos, mostre o problema na tela, defina o produto uma vez, diga cada passo que ele deu, feche com o que ele faz para o espectador.
- Construções em inglês simples. Se uma frase parecer estranha em um jornal, ela é estranha no anúncio.
- Cada linha ouvida ou lida são as palavras do diretor ou seu sim explícito. Silêncio após uma proposta não é um sim. Nada renderiza antes da aprovação. Nunca invente uma oferta, um preço, um teste ou uma duração.
- Um clipe de cada vez. O diretor autoriza cada clipe antes do próximo ("quero autorizar cada um"). Construa cada clipe como sua própria composição para que uma nota custe uma renderização de um minuto, e mostre-o sozinho antes de montar.
- Cada linha na tela é uma frase. Rótulos, pílulas e cadeias de meio ponto falham em um leitor a frio ("como leitor a frio, não consigo me relacionar com isso"). Quem a pessoa é e o que ela está fazendo, cada um em uma frase completa.
- O produto ajuda; nunca observa. "Observa seu negócio", "IA que observa", "fica de olho" são lidos como vigilância e um diretor os baniu como hostis. Escreva a IA como ajuda. A forma do slogan que os substituiu: "IA que ajuda a administrar seu negócio." O guia da marca contém a redação exata.
- O diretor lê o quadro borda a borda. Granulado em uma metade, um scrim de borda dura, um modelo de laptop, um personagem que anda para o lado errado: o diretor os vê na primeira visualização. Corte as bordas e compare regiões antes de enviar; veja
references/production-runbook.md, "Aprendido no One Day".
Fluxo de trabalho
1. Triagem, execute primeiro sempre
O diretor pode nunca ter feito um anúncio. Conduza-o por references/intake.md: vinte e cinco perguntas em seis lotes (o que estamos vendendo; quem está assistindo e onde; a história; a voz; o visual; dinheiro, tempo e aprovação). Cada pergunta ali carrega por que importa, um padrão e um exemplo do Face Down. Faça três ou quatro de cada vez, use a ferramenta AskUserQuestion onde ela existir para que as escolhas sejam clicáveis com a opção recomendada primeiro, e pule qualquer coisa que o diretor já respondeu. Escreva as respostas e todas as suposições em projects/<film>/brief.md a partir de assets/brief-template.md, mostre-o e obtenha um sim antes dos conceitos. O briefing é o contrato; cada etapa posterior o lê.
O que a triagem deve resolver antes de qualquer coisa ser escrita:
- Produto e marca. O produto nas palavras do diretor, onde as regras da marca vivem (um guia de marca se a marca tiver um; caso contrário, seu site), o que pode ser afirmado, o que nunca deve ser dito. Sem ofertas, a menos que o diretor as forneça.
- Público. Padrão: um estranho que nunca ouviu falar do produto e apenas vagamente conhece a categoria.
- Plataforma e duração. Padrão: um filme para TV e web, 60 a 80 segundos; um loop silencioso para site herói é um corte separado.
- História. A pessoa, o cenário, a dor com uma hora, os passos do produto, o gesto, os números reais.
- Voz. Narrador ou personagem; uma voz nomeada do Gemini TTS; quaisquer linhas desejadas textualmente; a voz termina no nome da marca.
- Estilo visual. Um parágrafo que se torna o
style_guideda bíblia: fotorrealista, animação, ilustração, misto. O pipeline é agnóstico em relação ao estilo. - Direção de arte. Tudo sobre o material bruto é decisão do diretor: avisos, o cartão, timecodes, o tratamento do final, logotipo ligado ou desligado, marcas de texto e traços, gramática de cores. As decisões do Face Down (sobreposição nos últimos quadros, sem gato, texto centralizado, um traço de giz em verde ácido apenas sob a URL) são exemplos de direção, nunca padrões.
- Dinheiro e aprovação. Limite de orçamento (padrão US$ 15), pontos de verificação de aprovação (planilha, teste, passagem completa, renderização), aprovação linha por linha de cada palavra ouvida ou lida, espectadores de teste.
2. Conceito
Ofereça três a seis conceitos. Cada um é uma emoção escondendo um recurso. Formato: logline, o filme em quatro frases, a emoção, o recurso oculto, por que será compartilhado. Recomende um. references/concepts.md contém o formato do conceito e os cinco testes que qualquer conceito deve passar.
Regras que produziram os bons: apenas interesses pessoais (sono, uma criança, um emprego, um nome lembrado); o vilão é o tempo; medo depois alívio; mãos e rostos; o design de som carrega dor e prazer.
3. Roteiro
Escreva beats com temporizações usando a estrutura de estilo narrativo em references/copy-rules.md: gancho dentro da luta, luta com especificidades, descoberta com o produto nomeado e definido, transformação com números e uma linha do tempo, silêncio para o gesto, um fechamento que termina no nome. Cada número de um cenário real. Mecanismo em palavras cotidianas, cada passo em ordem. Marca na tela até um terço do caminho, em um cartão que o personagem lê. Cinco ganchos para os primeiros cinco segundos, um por tipo. Passagem de padrões banidos, passagem de palavras de muleta, passagem de jargão. Leia em voz alta na sua cabeça.
Mostre ao diretor o roteiro como uma tabela (beat, tempo, plano, linha, na tela) com a cadeia de "e daí?" abaixo dela. Peça aprovação linha por linha.
4. Leitura a frio
Execute references/cold-reader.md na narração e no texto da tela, duas vezes, com dois espectadores. Explique de volta, quatro perguntas, lista de jargões, confiança. Um roteiro que não atinge a barra volta para o escritor. Não opcional.
5. Locução
Uma faixa, uma voz nomeada, gerada por linha e colocada em seu marcador por scripts/narrate.py. Direcione para ritmo ("cerca de 160 palavras por minuto, pausas abaixo de um terço de segundo"), limite pausas, encadeie marcadores a partir de fins medidos, use um tempo de 5% em uma linha longa se a sincronia precisar. Cada linha é armazenada em cache por seu texto, então uma linha alterada compra apenas a si mesma novamente. Verifique a sincronia como uma tabela de extensões de planos contra extensões de linhas.
6. Produção
O pipeline vive em Video; references/production-runbook.md tem os comandos, custos e todas as pegadinhas. A forma: escreva manualmente bible.json e shots.json (qualquer estilo, quaisquer personagens), --assets-only para folhas, depois a ordem de uma tentativa da seção "Omni 1.1 Flash" do runbook: primeiro/último keyframes por plano (aprovados como uma folha de contato), um rascunho em 360p de cada plano (aprovado clipe por clipe), depois uma passagem final na resolução de entrega, scripts/post_cut.py (cortes, gradação, corte de borda por plano, retenção do último quadro, mixagem de voz), depois sobreposições HyperFrames de assets/hf-overlay-template.html com as fontes e paleta da marca. Imprima shots.json antes de qualquer execução paga. Assista cada plano gerado até seu último quadro antes de cortá-lo.
Para o filme de dia, ou sempre que o diretor quiser autorizar cada clipe: uma composição HyperFrames por clipe (assets/hf-clip-open-template.html, assets/hf-clip-vignette-template.html, assets/hf-clip-tail-template.html), renderizada separadamente com extração de quadro PNG e montada por concatenação ffmpeg (assets/one-day-concat.txt). Placas: os melhores sete segundos de cada clipe Omni desacelerados para dez com interpolação de movimento, cortes assados com lanczos, nunca dimensionados em CSS. Telas: construídas em HTML a partir dos tokens de design do próprio produto e layouts reais de componentes, Python na tela e nunca SQL, um dispositivo desenhado em vez de um modelo. Comandos e todas as pegadinhas em references/production-runbook.md, "Aprendido no One Day".
7. Revisão com o diretor
Envie a planilha, o clipe de teste, as folhas de contato, depois a renderização como uma prévia codificada abaixo de 7 MB com o caminho do mestre. Quando uma decisão for necessária, reafirme cada opção na mesma mensagem com sua consequência. Quando o diretor responder "claro", diga qual opção você escolheu. O diretor interrompe rápido e diz por que; aceite a correção, corrija-a, nomeie em uma linha o que estava errado. Antes de afirmar que uma ferramenta não pode fazer algo, leia seus documentos na sessão.
Liberação para TV
Alegações mapeiam para código enviado ou o briefing. Personagens são ficcionais; nenhum cliente nomeado ou implícito. Legendas, uma área segura 4:3 para títulos, loudness de transmissão (-24 LKFS EUA, -23 LUFS UE). 1080p para exibição: aumente a resolução do mestre 720p ou regenere planos heróis em 2K no MiniMax H3.
Status
Rascunhado a partir da construção do Face Down e tornado agnóstico em relação ao produto, depois testado em um segundo anúncio real, One Day, cujas correções estão incorporadas (regras 13 a 16, o segundo formato, a construção clipe por clipe, a seção do runbook "Aprendido no One Day"). Os prompts em evals/evals.json estão prontos para uma comparação formal. Os dois filmes finalizados são descritos na íntegra em seus arquivos de exemplo.
Referências
- Consistência de personagem Nano Banana, 12 prompts que funcionam (guia 2026): https://www.nenobanana.com/blogs/nano-banana-character-consistency-12-prompts-that-actually-work--2026-guide. Fonte das âncoras das folhas.
- Skill de texto de anúncio do Rob Palmer: https://robpalmer.com/blog/claude-code-ad-copy-skill e https://github.com/robpalmer99/claude-code-copywriting-skills.
- Documentos do Gemini Omni Flash: https://ai.google.dev/gemini-api/docs/omni.
- API de vídeo MiniMax H3: https://platform.minimax.io/docs/guides/video-generation.md.
Arquivos nesta skill
references/intake.md: as vinte e cinco perguntas de triagem para um diretor iniciante, com porquê, padrões e exemplos. Execute primeiro.references/copy-rules.md: o método de resposta direta sob as regras de uma marca, tipos de gancho, lista de verificação, registro, tempo de execução.references/cold-reader.md: o teste de explicação de volta, a barra, a lista de jargões.references/production-runbook.md: comandos, custos, pegadinhas para Nano Banana, Omni, Gemini TTS, MiniMax H3, ffmpeg, HyperFrames, shell.references/concepts.md: o formato do conceito, de onde vêm os bons conceitos e os cinco testes.references/face-down-example.md: a construção completa do Face Down v5, de ponta a ponta (briefing, direção, mundo, planos, narração com marcadores, elementos na tela com temporizações, leitura a frio, comandos, custos, entregáveis), com o histórico de cada rodada abaixo. Comece aqui ao construir um filme narrativo.references/one-day-example.md: a construção completa do One Day, o filme silencioso com tela dividida: briefing, dispositivo, estrutura, pessoas, placas, telas, legendas, a construção clipe por clipe, leitura a frio, e...
... [truncado para tradução]