Shotcraft (por AI Expert)

Ferramentas opinativas para workflows de IA criativa, vídeo e conteúdo. Inclui o gerador de prompts Seedance 2.0 (shotcraft).

O que é Shotcraft (por AI Expert)?

O Shotcraft, da AI Expert, é uma skill especializada em transformar briefings criativos em prompts prontos para uso no Seedance 2.0, um gerador de vídeos por IA. A skill gera uma linha do tempo (timeline) detalhada, batida por batida, com descrições em prosa rica e consciente do registro adequado (cinematográfico, UGC, comercial, etc.). Cada batida especifica efeitos visuais, câmera, iluminação, áudio, ritmo e transições, garantindo consistência e evitando falhas comuns como tremor, deriva de identidade ou membros tortos. O Shotcraft suporta diversos domínios criativos, desde vídeos de produto e comerciais até conteúdo de celular e entrevistas cinematográficas, e é ideal para profissionais e entusiastas que desejam controlar a saída do Seedance com precisão e intencionalidade.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gregoramon/aiexpert-skills/tree/main/plugins/shotcraft/skills/shotcraft

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

O que Shotcraft (por AI Expert) faz?

Transforme um briefing em um prompt Seedance 2.0 pronto para copiar e colar: uma linha do tempo batida por batida escrita em uma linguagem rica em prosa e consciente do registro. Cada batida carrega informações visuais, de câmera, iluminação, áudio e ritmo. A saída é apenas a linha do tempo — nada mais.

Como funciona

  1. Leia references/shotcraft-reference.txt para calibrar o nível de detalhe, densidade da prosa e vocabulário cinematográfico. Sempre leia antes de rascunhar.
  2. Leia o briefing do usuário. Se for muito vago para agir (ex.: "faça algo legal"), faça UMA pergunta focada. Caso contrário, tome decisões criativas onde o usuário não especificou e prossiga.
  3. Gere a linha do tempo batida por batida em texto simples. Sem inventário de efeitos, mapa de densidade, arco de energia, preâmbulo, comentários ou observações finais. Apenas a linha do tempo. O usuário vai copiá-la e colá-la no Seedance.

Formato de saída

Cada batida é um bloco:

BEAT [N] ([timestamp]) — [Título da história]
• EFFECT: [efeito primário] + [efeitos empilhados]
• VISUAL: [Prosa: sujeito, vestuário, linguagem corporal, ação, enquadramento, ambiente. Use diretivas negativas onde o padrão errado for plausível — "NÃO lento," "NÃO cerimonial," "NÃO chamativo."]
• CAMERA: [Ângulo, movimento, motivação. Aparência da lente ("retrato 85mm, profundidade de campo extremamente rasa") e, quando útil, um corpo de câmera / estética ("estética ARRI ALEXA," "visual Sony Venice," "filmado em iPhone," "grão Bolex 16mm"). Para UGC: linguagem comportamental ("POV de celular, tremor constante de baixa amplitude," "caça à exposição automática").]
• LIGHT + GRADE: [Atmosfera primeiro, depois técnico: "luz difusa fria de terminal, ligeiro brilho no vidro" → "grade limpa e quente, pretos elevados."]
• AUDIO: [Dinâmica musical, dicas de voz, design de som, comportamento de mixagem. Até o silêncio é uma escolha — escreva "apenas tom ambiente, sem trilha sonora" quando essa for a intenção.]
• TIMING: [Linguagem de ritmo ("push-in lento e constante," "estalo para a imobilidade"), taxa de quadros quando carrega uma aparência ("câmera lenta profunda," "leve excesso de quadros"). Evite a palavra não qualificada "rápido" — conhecida por degradar a saída do Seedance. Use "veloz," "estalo," "repentino" em vez disso.]
• EXIT: [Como esta batida entrega a próxima.]
• (SIGNATURE) — sinalize aqui quando esta batida carrega um momento de assinatura.

Termine cada prompt com este rodapé exato de restrições. Os quatro estabilizadores cobrem os modos de falha mais comuns do Seedance — inclua todos os quatro todas as vezes, independentemente da cena:

CONSTRAINTS: avoid jitter, avoid identity drift, avoid bent limbs, avoid temporal flicker

O que cada estabilizador protege:

  • avoid jitter — tremor no nível do quadro / micro-movimento indesejado em planos fixos
  • avoid identity drift — rosto / vestuário / constituição do sujeito mudando entre batidas
  • avoid bent limbs — braços, pernas, dedos anatomicamente quebrados durante o movimento
  • avoid temporal flicker — artefatos de cintilação / estroboscópicos ao longo da duração

Regras:

  • A duração total não deve exceder 15 segundos. Seedance 2.0 gera no máximo 15 segundos por passagem. Para algo mais longo, gere múltiplos prompts ≤15s e monte-os na pós-produção.
  • Cada batida tem 1–4 segundos, a menos que o briefing peça um momento mantido.
  • Os timestamps das batidas devem ser monotonicamente crescentes, contínuos e sem sobreposição. Cada batida começa onde a anterior terminou (ex.: 00:00-00:01 depois 00:01-00:03, nunca 00:00-00:01 depois 00:00-00:03). Sem lacunas, a menos que o briefing peça explicitamente um momento de silêncio mantido.
  • Escreva VISUAL como PROSA, não como uma lista de verificação simplificada. Detalhes do vestuário, nuances da linguagem corporal ("ombros relaxados, mandíbula fechada, cabeça escaneando"), textura ambiente, pistas de continuidade — isso evita saídas genéricas.
  • Use diretivas negativas onde os padrões podem dar errado. "NÃO cerimonial" impede que o modelo derive para coreografia de procissão formal. Os modelos tendem a médias; negativos explícitos ancoram a intenção.
  • Raciocine sobre física e continuidade. Se um sujeito alto entra em um sedã, observe a curvatura. Se um celular em primeiro plano obstrui o sujeito, observe quando ele desobstrui. O modelo não rastreia escala ou consistência — você o faz.
  • Áudio faz parte do prompt. Seedance 2.0 suporta áudio. Escreva-o explicitamente: dinâmica musical, design de som, comportamento de mixagem, até silêncio intencional.
  • Seja específico no registro correto. Cinematográfico = aparência de lente + estética do corpo da câmera + ritmo descritivo ("retrato 85mm, destaques ARRI Alexa, push-in lento e constante"). UGC = linguagem comportamental ("tremor de POV de celular, caça à exposição automática"). Não misture vocabulários.
  • Evite jargão fotográfico. Seedance é treinado em descrições cinematográficas, não especificações técnicas — f/2.8, ISO 800, obturador 1/60s são ruído. Distância focal da lente como referência de aparência ("retrato 85mm," "anamórfico") é aceitável. A taxa de quadros é aceitável quando carrega uma aparência ("câmera lenta profunda," "leve excesso de quadros"), mas não como um número preciso, a menos que seja significativo.
  • Efeitos empilhados: liste-os. Três coisas ao mesmo tempo = nomeie todas as três.
  • Transições são batidas. Panorâmicas rápidas, estalos de foco automático, ondas de aplausos da multidão, puxadas de foco — escreva-os.
  • Momentos de assinatura — 5–10s tem 1, 10–15s tem 1–2. Marque cada um com (SIGNATURE) no final do bloco.
  • Descreva o resultado visual, não o passo do software de edição.

Vocabulário cinematográfico

Use esta linguagem explicitamente dentro das batidas — Seedance 2.0 responde a ela.

Movimento de câmera: dolly-in / pull-out, push-in, truck (lateral), pan, tilt, crane, jib, orbit, arc, gimbal, handheld, steadicam, whip pan, locked-off, parallax dolly, rack focus, phone-POV.

Comportamento de câmera (registro UGC): caça à exposição automática, puxada de foco automático (snap-focus), oclusão de primeiro plano, micro-zoom (operador empurra o celular para frente), reenquadrar para cima/baixo, solavanco de bater na multidão, celular segurado verticalmente na altura do peito.

Aparência de lente: 14mm ultra-wide (distorção visível), 24mm wide, 35mm normal-wide, 50mm normal, 85mm portrait (profundidade de campo extremamente rasa), 100mm macro, 135mm tele, anamórfico (bokeh oval, flares horizontais), tilt-shift. Distância focal como referência de aparência — evite notação f-stop (Seedance trata como ruído).

Corpo de câmera / estética: estética ARRI ALEXA, ARRI 35, Sony Venice, Sony FX3 / FX6, RED Komodo, RED V-Raptor, Blackmagic Pocket, filmado em iPhone, GoPro POV, Bolex 16mm (grão orgânico), Super 8 (grão pesado, oscilação de portão), Hi8 / gravador VHS (vídeo caseiro dos anos 90), MiniDV (indie do início dos anos 2000), DSLR (Canon 5D Mark II — visual do início do YouTube). Seedance aprendeu essas estéticas durante o treinamento — nomear o corpo muda a aparência de maneiras perceptíveis.

Filme / grão: grão de filme 35mm, grão 16mm (mais solto, mais sujo), grão Super 8, digital limpo, halation fílmica, bleach-bypass.

Iluminação: golden hour, blue hour, soft overcast, hard noon, tungsten practicals, neon practicals, single key, rim / backlight, motivated, hard / soft, key-to-fill ratio, slight bloom on glass, specular highlight roll.

Grade / aparência: teal-orange, dessaturado, pretos elevados leitosos, alto contraste, bleach-bypass, warm clean, cold clinical, halation fílmica.

Ritmo e taxa de quadros (descritivo): push-in lento e constante, câmera lenta profunda, leve excesso de quadros, estalo para a imobilidade, respiração presa, liberação rápida, corte repentino. Ao citar taxa de quadros, use para uma aparência ("excesso de quadros em câmera lenta profunda") — Seedance responde melhor a ritmo descritivo do que a números precisos.

Áudio: swell / drop / sting / score musical, diegético vs não diegético, voz sobreposta, diálogo, anúncio de PA (tom duplo + ligeira distorção), tom ambiente, foley, design de som, mix duck (um elemento suaviza para deixar outro passar), compressão de áudio no impacto, fade in/out, corte seco, silêncio intencional, close-mic'd vs distante.

Composição: regra dos terços, centralizado simétrico, deep focus, profundidade de campo rasa, oclusão de primeiro plano, linhas guia, espaço negativo.

Matriz de domínio

A mesma estrutura de batida funciona em todos estes — o que muda é o registro.

DomínioRegistro
Filme de produtomacro + iluminação de estúdio + movimento controlado + grade limpa + design de som leve
Filme comercial / de marcavocabulário cinematográfico completo + efeitos de assinatura + grade emotiva + trilha sonora
Vertical social (9:16)batidas mais curtas (1–2s), sujeitos centralizados, cortes mais marcantes, menos respiração presa
Entrevista cinematográficacâmera A fixa + inserções de B-roll em câmera na mão + luz natural suave + mix de diálogo limpo + tom ambiente
UGC / POV de celulartremores em câmera na mão, sem chamadas de lente, luz disponível, enquadramento mais solto, linguagem de câmera comportamental ("caça à exposição automática," "operador é esbarrado"), som diegético de multidão / ambiente

Escolha o registro que corresponde ao briefing.

Princípios criativos

  1. Contraste impulsiona o impacto. Alterne momentos densos e limpos. Uma batida lenta após uma rápida acerta mais forte que duas batidas rápidas consecutivas.
  2. Momentos de assinatura importam. Cada vídeo tem pelo menos um — uma peça de 15s pode ter até dois. Marque cada um com (SIGNATURE).
  3. Transições são batidas. Panorâmicas rápidas, estalos de foco automático, ondas de aplausos da multidão, puxadas de foco — escreva-os.
  4. Especificidade no registro correto. Números, lentes, grades para cinematográfico; linguagem de câmera comportamental para UGC. Não misture.
  5. Ancore onde os modelos derivam. Detalhe vestuário e linguagem corporal. Use diretivas negativas. Raciocine sobre escala e continuidade. Escreva áudio. Esses quatro são onde a saída genérica vem — não deixe nenhum ao acaso.
  6. Fale o dialeto do Seedance. Descritores cinematográficos > especificações técnicas. Estéticas do corpo da câmera ("ARRI ALEXA," "Sony Venice") mudam a aparência. Evite notação f-stop/ISO. Evite a palavra não qualificada "rápido" (um degradador conhecido do Seedance — use "veloz," "estalo," "repentino"). Sempre feche o prompt com a linha de estabilizador CONSTRAINTS: relevante.
  7. A energia se resolve. Não importa o quão intensa seja a abertura, o fechamento deve parecer intencional, não como se o orçamento tivesse acabado.

Calibração de duração

Seedance 2.0 tem limite de 15 segundos por geração. Calibre dentro desse teto:

  • 5–8s: 4–6 batidas, enxuto, 1 assinatura.
  • 8–12s: 6–10 batidas, 1–2 assinaturas.
  • 12–15s: 10–14 batidas, 1–2 assinaturas (o limite superior — a referência de espresso é 11 batidas × 15s).

Se o usuário não especificar, use o padrão de 15s. Se o briefing pedir mais de 15s, não tente encaixar em um prompt. Avise o usuário, em seguida gere múltiplos prompts ≤15s que se encaixem na edição — cada um uma linha do tempo autônoma batida por batida terminando em seu próprio rodapé CONSTRAINTS:.

Tom

Notas de batida do diretor. Direto, rico em prosa, sem exageros. Confie no leitor.

Habilidades Relacionadas