Communitygithub.com

ice-film

Fluxo de trabalho interno do Ice Motion Director para criar filmes de motion design do zero, desde o briefing até a entrega final, abrangendo lançamentos de produtos, anúncios de apps, filmes de marca, vinhetas de logotipo, tipografia cinética, histórias de dados, vídeos sociais, promos de hype, walkthroughs de UI, videoclipes, filmes de arte e spots institucionais.

O que é ice-film?

O skill ice-film é o motor interno do Ice Motion Director para a produção de filmes de motion design criados do zero. Ele não é um comando autônomo — é iniciado pelo roteador `ice-motion-director`, que primeiro cria o projeto e, em seguida, chama este fluxo de trabalho para executar as dez etapas principais (spine stages). Ele gerencia todo o pipeline, desde a análise do briefing e a verificação de fatos com a planilha de verdades (`ice/assets/TRUTH.md`) até a entrega final, com controles de qualidade, aprovações automáticas ou manuais, e suporte a múltiplos tipos de filme (como anúncios de app, filmes de marca ou videoclipes). O skill lida com três modos de execução: auto (decisões são tomadas automaticamente e registradas), step (cada etapa é revisada pelo usuário) e micro (para filmes muito curtos). Ele também gerencia trilhas sonoras, licenciamento de músicas, storyboards, animatics e builds paralelos (07 e 08a), sempre seguindo regras de profundidade por tamanho de projeto. A documentação é altamente detalhada e define exatamente quais arquivos abrir em cada etapa, evitando perguntas redundantes ao usuário.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Omar-Tnzxo/ice-motion-director/tree/main/skills/ice-film

Perguntar na sua IA favorita

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

Documentação

O que ice-film faz?

Fluxo de trabalho para filmes de motion design criados do zero, do briefing ao filme entregue, nas dez etapas do spine. Nunca reafirma uma regra de domínio; aponta para o skill que a detém.

1. Primeiro passo

Procure por ice/state.json na pasta de trabalho.

  • Ausente: pare de ler este skill. Abra o roteador (ice-motion-director/SKILL.md) e siga-o; ele cria o projeto, executa a etapa 01 de intake e chama este fluxo de trabalho de volta.
  • Presente: leia-o e retome em current no mode registrado. Nunca pergunte novamente o que os arquivos já respondem.

Rota errada, agora ou durante a execução (uma narração didática, um footage para cortar, uma referência para refazer, apenas ideias, animações Lottie ou de UI; uma vinheta de logotipo renderizada como vídeo permanece aqui): volte pelo roteador e registre o motivo em history.

2. Entradas e início

  1. Leia ice/BRIEF.md e ice/DIRECTION.md. Quando ice/DIRECTION.md estiver ausente, crie-o com o cabeçalho da seção 7 de ice-direction/references/decision-process.md; nunca devolva a solicitação.
  2. Leia a planilha de verdades ice/assets/TRUTH.md (ice-assets). Nenhuma alegação, número, logotipo, rosto ou tela entra no filme a menos que esteja lá ou marcado como ilustrativo.
  3. Dimensione o trabalho (tabela de profundidade abaixo) e escolha a linha da equipe (references/film-setup.md seção 2) antes de despachar qualquer subagente. Um prompt curto recebe o mesmo tratamento que um detalhado: preencha lacunas a partir do arquivo de tipo e do ice-direction, registre cada decisão, nunca recorra a um modelo.

Leia o orçamento. Cada linha de ## Etapas do spine marca seus arquivos como Obrigatórios (abra-os, na ordem listada) ou Apenas se <condição> (abra apenas quando a condição for verdadeira). Um arquivo nomeado com uma seção: leia apenas essa seção. Não abra mais nada, nem nada que um arquivo meramente mencione, a menos que a etapa não possa ser concluída sem isso. Os caminhos references/ e roles/ estão dentro deste skill; um caminho começando com o nome de outro skill está na pasta desse skill, ao lado deste.

Paradas e aprovações. A execução aguarda o usuário apenas nas paradas da tabela do roteador (ice-motion-director/SKILL.md seção 5, "Paradas"). Qualquer outro "perguntar" neste skill e em seus arquivos significa, no modo automático: decida, registre em ice/DIRECTION.md e relate na nota de entrega; no modo passo a passo, coloque no cartão de revisão dessa etapa. Aprovação: o usuário no modo passo a passo; no modo automático, o crítico da etapa que a linha da equipe atribui (references/film-setup.md seção 2), em seguida o papel de aprovador (ice-direction/references/roles.md seção 5), que verifica os itens de "Feito quando" da linha um por um. Leituras de clareza de 1 a 3 nas linhas abaixo são o portão do espectador frio (ice-qa/references/clarity-gate.md): uma FALHA bloqueia 07 ou 10 em todos os modos.

Etapas do spine

O roteador possui o spine e o mapa stages em ice/state.json; esta seção diz o que cada etapa significa para um filme criado do zero. Os números das etapas são sempre de dois dígitos; as etapas dentro de uma etapa (passagem de verdade, etapa de aberturas, etapa de folha de cues) carregam nomes. Cada arquivo de tipo tem uma linha legível por máquina Stage order: <stages>, copiada para order.

Lanes paralelas e o formato legível por máquina Stage order:: ice-motion-director/SKILL.md seção 4 (01 02 03 [04 05] 06 [07 08a] 08b 09 10 por padrão; um colchete é uma lane). Filmes liderados por telas reais (anúncio de app, walkthrough de UI, lançamento de produto com telas) capturam as telas reais em 01 e executam 05 antes de 04, porque o visual é a UI capturada.

EtapaO que este fluxo de trabalho faz nelaArquivos para abrirFeito quando
01 briefIntake do ice-direction primeiro: pesquise RQ-negócios, RQ-marca e RQ-regras, depois a mensagem de uma pergunta; ele escreve o briefing de negócios, o plano de material da marca e a nota de conformidade (as etapas que o roteador já executou não são repetidas). Em seguida: escolha o tipo de filme e copie sua linha Stage order:; dimensione e linha da equipe; passagem de verdade (cada alegação, número, logotipo, rosto e tela que o filme precisa está na planilha de verdades ou marcado como ilustrativo). Tipos liderados por telas reais capturam as telas reais agora. Tipos liderados por trilha (promo de hype, videoclipe, tipo cinético cortado para uma trilha, showreel) pegam ou escolhem a trilha, executam sua verificação de licença de sincronização e medem seu mapa de batidas agora; outros tipos liderados por música (filme de marca por padrão) fazem isso apenas quando uma trilha licenciada já lidera, e uma partitura codeada obtém seu tempo em 05 e é composta em 08aObrigatório: ice-direction/SKILL.md seção 3 Parte A (intake da etapa 01, etapas 1 a 7, e os arquivos que essas etapas nomeiam); references/film-setup.md; references/film-types/<type>.md, apenas sua linha Stage order: e as seções Fit, Purpose, Timing master, Truth and content, Deliverables (as outras seções na etapa que as usa); ice-assets/SKILL.md; ice-assets/references/truth-sheet.md seções 1 a 4, 6 e 12. Apenas se uma marca real ou de referência: ice-assets/references/brand-authenticity.md seções 3 e 10 (seção 4 apenas quando nenhum arquivo oficial de logotipo existe). Apenas se telas reais: ice-assets/references/screen-capture.md seções 1 e 2. Apenas se o filme mostra um produto: references/launch-principles.md seção 4. Apenas se uma trilha lidera: ice-audio/references/music-choice-and-licensing.md seção 5 e ice-audio/references/cue-map-and-beat-sync.md seção 3ice/BRIEF.md tem seu briefing de negócios preenchido ou marcado como "não é um negócio"; ice/research/COMPLIANCE.md existe; uma marca real tem ice/assets/BRAND-MATERIAL.md e ice/assets/brand-sheet.json; subtype, size, order, crew e crew_flags estão em ice/state.json; cada alegação, número, logotipo e tela planejados estão em ice/assets/TRUTH.md ou marcados como ilustrativos; telas reais lideradas: capturas em disco; uma trilha que lidera passou em sua verificação de sincronização e ice/audio/beatgrid.png existe
02 conceitoice-direction executa a rodada de pitches; um crítico escolhe um conceito. Depois, três opções de estrutura do arquivo de tipo que o carregam; um crítico escolheObrigatório: ice-direction/references/pitch-round.md seção A; references/structure.md; references/film-types/<type>.md (Opções de estrutura); ice-qa/references/clarity-gate.md seções 2 e 6. Apenas se uma marca: ice-qa/references/identity-tests.md. Apenas se o filme mostra um produto: references/launch-principles.md seções 6-7para uma marca, o conceito escolhido passou no teste de marca e na troca de concorrente em sua descrição cega; o conceito é registrado em ice/DIRECTION.md e escrito em ice/plan/concepts.md com o takeaway do espectador; ice/plan/structure.md nomeia a opção escolhida, as rejeitadas com motivos de uma linha e uma impressão digital de estrutura que difere de filmes anteriores
03 roteiroEtapa de roteiro: cópia, texto na tela e narração por batida e idioma. Etapa de aberturas: três aberturas provisórias e o portão dos primeiros 3 segundos. Etapa de versões: cada versão que o briefing ou a lista de Entregáveis do tipo (idiomas, proporções de aspecto, cortes de 15 s e 6 s, capítulos), cada corte com seu próprio ganchoObrigatório: references/script.md; references/openers-and-endings.md; references/film-types/<type>.md (Faixas de ritmo, Densidade de texto); ice-assets/references/truth-sheet.md seção 5. Apenas se uma batida precisa de uma forma de roteiro: references/script-shapes.md. Apenas se com narração: ice-audio/references/voiceover.md seção 3. Apenas se árabe ou misto: ice-arabic/SKILL.mdice/plan/script.md passa no teste de alegação, cabe em seu orçamento de palavras, é segmentado por cues e tem todos os idiomas verificados; ice/plan/versions.md lista cada versão com sua duração, aspecto, idioma e gancho (ou diz "apenas master"); ice/plan/hooks.md contém três aberturas e a escolha do portão
04 storyboardQuadros brutos, composição e temporização, sem o visual: tabela de batidas, contrato de carry e handoff, quadro bruto (quadros de bloqueio em cinza com cópia real), plano de tomadas, plano de motion. Linhas de bloqueio Style: e Palette: lêem "definido em 05" até 06 (filmes liderados por telas reais executaram 05 primeiro e as escrevem agora)Obrigatório: references/storyboard.md seções 1-6; ice-qa/references/storyboard-lint.md seções 1-2; references/film-types/<type>.md (Política de transição, Política de câmera durante segurar, Piso de riqueza); ice-qa/references/clarity-gate.md seções 1, 3, 6 e 8. Apenas se o filme mostra um produto: references/launch-principles.md seções 1-3, 8-9. Apenas se uma regra de composição for necessária: ice-motion/references/composition-and-staging.md seção 7. Apenas se uma batida usa um blueprint de motion: ice-motion/SKILL.mdice/plan/storyboard.md passa na lintagem e cada batida tem um trabalho, um carrier e uma saída; ice/plan/rough-board.png existe; ice/plan/shot-plan.md dá a cada tomada início, estados decisivos e de handoff, uma razão de câmera e uma estimativa de riqueza; ice/plan/motion-plan.md existe; leitura de clareza 1 passa (com 05)
05 visualice-direction decide paleta, tipo, estilo, linguagem de motion e liderança de som, cada um com opções e um crítico. Este fluxo de trabalho faz o mood board e os quadros de estilo com cópia real, fontes reais e o material real da marcaObrigatório: ice-direction/references/pitch-round.md seção B; references/storyboard.md seção 7; ice-styles/SKILL.md; ice-qa/references/clarity-gate.md seções 1, 3 e 8; ice-qa/references/studio-benchmark.md. Apenas se uma marca: ice-qa/references/identity-tests.md seções 3-6. Apenas se o tipo não estiver bloqueado por um arquivo de design: ice-type/SKILL.md. Apenas se uma marca real: ice-assets/references/brand-authenticity.md seções 3-4As entradas de visual em ice/DIRECTION.md têm cada uma uma razão e uma fonte; o mood board está em ice/plan/mood-board/ e os quadros de estilo em ice/plan/style-frames/; o portão de visual padrão e a verificação de distância em 4 de 6 eixos passam (ice-qa mede); a leitura de clareza 1 passa (com 04: ice-qa/references/clarity-gate.md, executada quando a última entre 04 e 05 é desenhada), com o teste de marca e a troca em quadros mascarados; o benchmark do estúdio é registrado e uma lacuna limitada foi informada ao usuário; quadros desenhados por código passam na verificação de arte (references/storyboard.md seção 7)
06 animaticMesclar 04 e 05: preencher as linhas de bloqueio, construir o quadro de stills (cada tomada em sua pose final com o visual), executar a lintagem novamente. Etapa de folha de cues: um master de temporização, cada cue colocada. Etapa de animatic: o quadro de stills temporizado com a folha de cues com som temporário ou final, ou um animatic completo quando a tabela de profundidade pede. Pré-visualização usual para a parada de aprovação do roteadorObrigatório: references/storyboard.md seção 7; references/cue-sheet.md; ice-audio/references/cue-map-and-beat-sync.md seções 1-2; ice-qa/references/clarity-gate.md seções 3 e 8. Apenas se um animatic completo: ice-ideas/references/storyboards-and-animatics.md seção 6ice/plan/stills-board.png está no piso de riqueza do tipo ou acima e a lintagem passa com linhas de bloqueio reais; ice/plan/cue-sheet.json está bloqueado, cada cue nomeando sua fonte (palavra, batida, transiente, tempo de leitura); um animatic completo está em ice/renders/animatic.mp4; a leitura de clareza 2 passa
07 construçãoBatida mais difícil e uma transição crítica primeiro, stills em cada cue, depois o rascunho completo no piso de riqueza; construtores divididos por arquivo em filmes longos. Executa paralelamente a 08aObrigatório: references/build.md; ice-engines/SKILL.md. Apenas se UI real: ice-assets/references/screen-capture.md e references/launch-principles.md seção 5. Apenas se uma marca real: ice-assets/references/brand-authenticity.md seção 11. Apenas se uma vinheta de logotipo ou lockup final: references/logo-sting-pipeline.md. Apenas se ice/plan/hooks.md disser "Render study: pending (07)": references/openers-and-endings.md seção 3. Apenas se um subagente construtor: roles/builder.mdas construções de composição; stills em cada cue passam; o rascunho é um novo arquivo ice/renders/draft-<n>.mp4; a verificação de arte confirma 05 na construção
08 som08a, paralela a 07: partitura, lista de Efeitos Sonoros e voz a partir da folha de cues bloqueada sob a política de som do tipo; nenhuma trilha é usada antes de sua verificação de licença de sincronização. 08b, após 07: mixagem e masterização no rascunhoObrigatório: ice-audio/SKILL.md; references/film-types/<type>.md (Política de som); references/cue-sheet.md08a: partitura, Efeitos Sonoros e voz estão em ice/audio/ com linhas em ice/assets/CREDITS.md; 08b: a mixagem assenta no rascunho mais recente, os hits aterrissam em suas cues, o portão de volume do ice-audio passa
09 revisãoLoop de crítico no rascunho com seu som: revisores somente leitura novos, passes, ordem de correção, regra de paradaObrigatório: ice-qa/references/clarity-gate.md seções 3 e 8; references/review-loop.md; roles/reviewer.md; ice-qa/references/critic-loop.md; ice-qa/references/critic-prompts.md; references/film-types/<type>.md (Limiares de QA, Piso de riqueza)leitura de clareza 3 passou antes da primeira rodada do filme; o veredito SHIP, ou a regra de parada alcançada e escrita na nota de entrega, está em ice/review/; os limiares de QA do tipo são medidos
10 entregaRenderização final e master após 09 (nenhuma aprovação adicional no modo automático), depois cada versão planejada em 03 (renderizada em paralelo), nomeação, o relatório, a impressão digitalObrigatório: references/build.md seção 4; references/delivery.md; ice-qa/references/delivery-report.md. Apenas se um subagente finalizador: roles/finalizer.mdos finais são novos arquivos em ice/renders/final/; cada versão em ice/plan/versions.md é renderizada; ice/review/NOTE.md relata números medidos honestamente e lista as permissões que um proprietário da marca precisaria; a impressão digital é escrita

Profundidade por tamanho. Dimensionada em 01; o tamanho muda a papelada, nunca a passagem de verdade, os stills, o piso de riqueza ou o crítico.

TamanhoTrabalhos de filmeComo o spine executa aqui
Micro: 6 s ou menos, ou um ativovinheta de logotipo, uma estatística, loop de efeito, card de citaçãoTrês passes: 01, 02 e 05 condensados (a contagem micro de quadros de estilo em references/storyboard.md seção 7), com 03, 04 e 06 not_used e dobrados em um plano em ice/plan/structure.md (estrutura, roteiro, batidas, cues); depois 07 e 08; depois 09 (a leitura de clareza micro, uma rodada de crítico mais um passe de reparo) e 10. Equipe enxuta
Padrão: 7 a 60 s, incluindo seus cortes e versõesanúncio de app, vídeo social curto, promo de hype, lançamento, spot institucional, filme curto de marcaSpine completo e cada arquivo de plano; 06 é a folha de cues

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas