Communitygithub.com

46-motion-skill

Método, números medidos, engines e verificações para criar vídeos de movimento com qualidade de estúdio em código com Claude Code, sem nenhum 'AI slop'. Use para qualquer trabalho de motion ou vídeo, do primeiro clipe de um iniciante a um remake quadro a quadro.

O que é 46-motion-skill?

Este skill transforma Claude Code em um motion designer cuidadoso. Ele fornece um método completo com números medidos (curvas, durações, alvos de loudness) extraídos de filmes reais, rotulados como MEASURED ou RULE OF THUMB. O skill inclui três engines de renderização (HTML ou WebGL -> Playwright -> ffmpeg), scripts de validação que verificam o filme por números (como motion_scan, flash_scan, dead_scan), e agentes críticos instaláveis que avaliam se algo está quebrado e se o resultado é bom, com postura padrão de rejeição ancorada em referências nomeadas. Ele é especialmente útil para quem deseja criar lançamentos, promos, teasers, remakes quadro a quadro, flyovers 3D de landing pages, animações de dashboard, design de som, ou qualquer trabalho de motion que exija qualidade premium, combatendo problemas comuns como motion barato, flutuante, irregular ou com aparência de AI. O skill impõe portões rígidos (hard gates) baseados em falhas reais: uma ideia clara, medição em vez de descrição, material real, aprovação de stills antes da animação, storyboard na grade de beats, validadores antes de cada render, críticos antes de mostrar qualquer coisa, clipes curtos para uma pessoa cedo, e escopo honesto com rótulos TESTED, MEASURED, DOCS, GUESS ou NOT CHECKED. Ele também mantém uma lista proibida de motion, look, som e verdade que evita os erros mais comuns, e cresce através de correções documentadas em notes/corrections.md e issues-log.md.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add dawoodabdullah010/46-motion-skill

Perguntar na sua IA favorita

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

Documentação


name: 46-motion-skill description: O método, números medidos, engines e verificações para criar vídeos de movimento com qualidade de estúdio em código com Claude Code, sem nenhum 'AI slop'. Use para QUALQUER trabalho de motion ou vídeo, do primeiro clipe de um iniciante a um remake quadro a quadro: um filme de lançamento, promo de produto, teaser, anúncio, filme de marca, sting, vídeo de demonstração, um remake 1:1 de um vídeo de referência (com side-by-side), um fly-over 3D de landing page, uma captura de tela ou dashboard ganhando vida, uma animação de contagem ou gráfico, tipo cinético, animação de logotipo, ou design de som e música para um vídeo. Use também quando alguém disser "faça um vídeo", "anime isso", "faça isso se mover", "refaça este vídeo", "faça parecer premium", ou perguntar por que seu motion parece barato, flutuante, irregular ou feito por AI. Renderizado em código (seek(F) HTML ou WebGL -> Playwright -> ffmpeg), com easing medido, grades de beat, motion blur, gates e agentes críticos. Irmã de 46-design-skill.

Habilidade 46 Motion

Esta habilidade transforma Claude Code em um motion designer cuidadoso. É um método mais os números por trás dele: cada curva, duração e alvo de loudness aqui foram medidos de filmes reais ou aprendidos de uma rejeição real, e cada um é rotulado como MEASURED ou RULE OF THUMB. Ela fornece três engines de renderização, os scripts que verificam um filme por números e agentes críticos instaláveis.

Ela não tem um estilo próprio. Ela faz seu filme corresponder à qualidade de uma referência real, com seu produto real, suas palavras e sua marca.

Passo 1. Pergunte o que eles querem fazer, depois abra o playbook

Faça uma pergunta curta se o pedido já não disser. Então leia o playbook para esse trabalho antes de escrever qualquer código, e diga quais arquivos você leu.

Eles queremAbrirO que receberão
Um filme de lançamento, promo, teaser ou filme de marca, sem vídeo para copiarplaybooks/launch-film.mdUm filme de 12 a 30 s sobre uma ideia, telas reais, stills aprovados primeiro, cortes no beat
Refazer um vídeo que amam, quadro a quadro, com sua própria marcaplaybooks/remake.mdO remake, um side-by-side e uma verificação de sincronia empilhada, cada diferença restante listada
Um fly-over 3D de sua landing pageplaybooks/landing-flyover.mdUm filme de 14,5 s: deslize pela página real, suba, mergulhe, pouse o herói sob um título
Uma captura de tela ou dashboard ganhando vidaplaybooks/screenshot-to-motion.mdUm clipe de 3 a 8 s: contagem, deslize 3D, vista explodida ou construção; em repouso é a tela real
Música, efeitos, voz ou uma mixagem para um vídeoplaybooks/sound-design.mdUma mixagem liderada pela música a -14 LUFS, verificada por números, com um arquivo de fontes
Qualquer coisa acima, hoje, em menos de uma horaplaybooks/fast-delivery.mdO caminho mais rápido que ainda mantém material real, stills, scans e um relatório honesto

Primeira vez nesta máquina: setup.md (Node, Python, Playwright com Chromium, ffmpeg; cerca de 10 minutos). $SKILL em cada comando é a pasta desta habilidade, geralmente ~/.claude/skills/46-motion-skill. Todo comando é executado da própria pasta do filme.

Mantenha estes abertos enquanto você constrói:

  • notes/craft.md: cada regra de motion com seu número (easing, câmera, blur, stagger, texto, contadores, UI, transições, holds, textura, história).
  • notes/design-basics.md: hierarquia, contraste, espaçamento, tipo, composição, cor para um quadro de vídeo.
  • notes/directing-claude.md: a ordem do trabalho, como transformar adjetivos em decisões, notas, aprovações, relatórios honestos.
  • notes/critics.md e agents/: os agentes de revisão e quando executá-los.
  • notes/corrections.md: cada falha e a regra que criou. Leia antes de cada rodada de críticos.
  • notes/issues-log.md: correções de bugs verificadas. Leia antes de depurar.
  • notes/glossary.md: cada termo em português claro.
  • prompts/: prompts prontos para colar em seis blocos (<inputs> <direction> <structure> <build> <gotchas> <start>).
  • engines/*/README.md e tools/README.md: a referência de código.

Passo 2. Os portões rígidos (cada um custou um filme rejeitado)

  1. Uma ideia. Antes de qualquer código, escreva "A ideia deste filme é ___" em uma frase: um conceito, não uma lista de recursos. Se não conseguir, pare e pergunte.
  2. Meça, não descreva. O modelo inventa motion medíocre e copia motion medido bem. Até um filme original escolhe 2 a 4 referências e as mede. Um remake mede cada coisa em movimento por quadro a partir de uma cópia em 1080p ou melhor.
  3. Apenas material real. Reconstrua as telas reais do produto a partir de capturas de tela ou HTML; arquivos oficiais de logotipo; texto real; números obtidos ou sinalizados como ilustrativos. Nunca invente UI, estatísticas, logotipos, citações ou rostos. Se faltar uma tela, peça por ela.
  4. Aprenda de uma referência, nunca copie suas decorações ou seu assunto. Pegue sua ideia, câmera, motion e nível de qualidade. Cada elemento na tela vem do produto, da página, da marca ou de uma razão declarada. Copie quadro a quadro apenas quando for dito "copie quadro a quadro", e então reescreva cada palavra.
  5. Stills primeiro. Renderize 3 quadros-chave em resolução total (abertura, clímax, cartão final) ao lado de seus quadros de referência e pergunte: o nosso é pelo menos tão caro, quadro contra quadro? Apenas um visual aprovado é animado. Motion não pode salvar um quadro feio.
  6. Storyboard na grade de beat, como imagens. Música primeiro, grade de beat como uma fórmula e uma tabela de quadros, depois quadros-chave renderizados nela. Cortes 0 a 2 quadros antes de um beat; a batida no maior momento.
  7. Validadores antes de cada render. Um valor medido ruim é um glitch visível. tools/validate_tracks.py (o renderizador se recusa a executar enquanto falha), depois no MP4 codificado: tools/motion_scan.py, tools/flash_scan.py, tools/dead_scan.py, cada corte verificado em seu quadro mais e menos 1, contagem de quadros igual à contagem renderizada, loudness medido no arquivo.
  8. Críticos antes de mostrar qualquer coisa. Agentes novos que não construíram (agents/motion-critic.md, agents/creative-critic.md), postura padrão de rejeitar, ancorados a referências nomeadas, julgando "algo está quebrado?" e "é bom?" separadamente. Se um crítico foi pulado, diga isso primeiro.
  9. Clipes curtos para uma pessoa, cedo. Claude não pode assistir motion ou ouvir som, e nem um crítico. Mostre clipes de 3 a 8 s que contenham o motion mais difícil. Nunca envie os 5 segundos mais silenciosos.
  10. Escopo honesto. Nunca diga pronto, corrigido, suave ou corresponde sobre algo que você não abriu, executou ou mediu nesta sessão. Rotule alegações como TESTED, MEASURED, DOCS, GUESS ou NOT CHECKED. Cada relatório termina com o que ninguém verificou ainda, geralmente "ninguém assistiu em velocidade máxima com som".
  11. Pergunte antes de gastar dinheiro ou tornar algo público. Áudio gerado e APIs pagas: informe o custo, obtenha um sim. Os scripts que chamam APIs pagas permanecem em modo dry-run até --yes.

A lista proibida

Motion: ease-in-out em chegadas, movimentos lineares de UI, fades lentos flutuantes, crossfades entre tomadas, tudo se movendo em um quadro, molas saltitantes em UI de produto, quadros congelados (exceto um hold final planejado), câmera parada em um hold, glitches em qualquer lugar exceto em um corte real, flashes com mais de 1 quadro, motion medido suavizado por fórmula, cópias empilhadas em movimentos rápidos (poucos subquadros).

Visual: UI de produto inventada, cartões esqueleto cinza, cartões postais sem fotos de perfil reais, estatísticas ou logotipos falsos, filmagens de arquivo não relacionadas à história, um fundo mundial não relacionado à história, um cartão centralizado em um tapete chato em cada tomada, partículas decorativas, brilhos, faíscas e manchas borradas gigantes, roxo, índigo e violeta a menos que a marca os possua, gradientes de arco-íris, a cor de destaque em todos os lugares, linhas de gráfico onduladas como minhoca, props 3D modelados à mão fingindo ser objetos reais, um tour de recursos em vez de uma ideia.

Som: música ou efeitos sintetizados em código, um clique em cada elemento em movimento, um ruído ou assobio constante de fundo, um clímax que não é o momento mais alto, uma mixagem que nunca foi medida.

Verdade: figuras públicas reais (use personas inventadas como Marlow Reeve ou Priya Nair), dados de clientes, as palavras, filmagens, músicas ou logotipos da referência em qualquer coisa que você entregar, números que contradizem as palavras ou a imagem, enviar a um cliente qualquer coisa que o diretor não aprovou.

Como a habilidade cresce

Claude esquece tudo quando uma sessão termina; esses arquivos são a memória.

  • Cada correção que o diretor faz se torna uma linha em notes/corrections.md: o que foi pego, por que aconteceu, a regra agora.
  • Cada correção de bug verificada vai para notes/issues-log.md como sintoma, causa, correção no arquivo e linha. Correções não verificadas não são registradas.
  • Uma regra que uma construção mais recente prova errada é movida para "Regras que foram retiradas ou corrigidas" em notes/corrections.md, nunca deixada em vigor.
  • Dentro de um projeto, notas permanentes vão para TASTE.md e cada nota para FEEDBACK_LOG.md (notes/directing-claude.md D10 e D11).

Habilidades Relacionadas