Communitygithub.com

Motion Agent — Melhores Práticas

Roteamento do Motion Agent e melhores práticas para produção assistida por IA no Adobe After Effects. Use quando o Codex ou outro agente de codificação precisar planejar, construir, modificar, testar, renderizar ou documentar trabalhos de motion design com o Motion Agent; use como ponto de entrada padrão quando não tiver certeza de qual skill do Motion Agent se aplica.

O que é Motion Agent — Melhores Práticas?

Este skill serve como camada de roteamento e diretrizes fundamentais para o Motion Agent, um sistema que permite que agentes de IA (como Codex, Cursor ou Claude Code) controlem o Adobe After Effects via scripts ExtendScript (JSX). Em vez de gerar código JSX aleatório, ele estabelece um fluxo de trabalho de produção: entender o briefing, escolher o skill correto (criação, vídeo promocional, UI/UX, rigging, QA, renderização ou documentação), construir estruturas editáveis no After Effects (com nomes legíveis, controles nomeados e expressões localizadas), verificar com capturas de tela e valores amostrados, e promover padrões reutilizáveis para casos ou skills. Antes de editar o AE, ele exige a leitura do SKILL.md original do repositório e a execução de seu checklist de pré-voo. O resultado final deve deixar um projeto editável, evidências de verificação e, se o padrão se repetir, scripts ou notas de caso reutilizáveis.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/itswenxin/motion-agent/tree/HEAD/agent-skills/motion-agent-best-practices

Perguntar na sua IA favorita

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

Documentação

O que Motion Agent — Melhores Práticas faz?

Use este documento como a camada de roteamento para trabalhos com o Motion Agent. O contrato de execução profunda do AE ainda está no arquivo skill/SKILL.md do repositório; leia-o antes de tocar no After Effects.

Princípio Central

Não trate o Motion Agent como "gerar um JSX e esperar que funcione". Trate-o como um fluxo de trabalho de produção:

  1. Entenda o briefing, a referência, o produto e o contexto de entrega.
  2. Escolha o skill de fluxo de trabalho correto.
  3. Construa estruturas editáveis no AE, não camadas descartáveis.
  4. Verifique com quadros capturados, valores amostrados e evidências concretas.
  5. Promova padrões reutilizáveis para um caso ou skill.

Roteamento de Skills

O usuário pede porCarregue
Um novo vídeo, cena, animação ou composiçãomotion-create
Vídeo de lançamento, filme de campanha, anúncio de produto, promoção socialmotion-promo-video
Animação de UI, demonstração de produto, fluxo de dashboard, movimento de cartão/slider/telamotion-ui-demo
Controles reutilizáveis do AE, expressões, rigs, presets, movimento componentizadomotion-ae-rig
Revisão, polimento, comparação, depuração, validação, fazer corresponder à referênciamotion-qa
Renderizar, exportar, capturar pré-visualização, empacotar entregamotion-render
Encontrar docs do repositório, exemplos, receitas de casos, fundamentos do AEmotion-docs

Se uma tarefa abranger várias áreas, carregue o menor conjunto útil. Por exemplo, uma demonstração de lançamento de produto geralmente precisa de motion-promo-video, motion-ui-demo, motion-ae-rig e motion-qa.

Antes de Editar o AE

Leia o arquivo skill/SKILL.md original do repositório e execute sua lista de verificação de pré-voo. Em particular:

  • Use ae_scripts/tools/run_jsx.sh para JSX.
  • Respeite os limites do ExtendScript ES3 do AE.
  • Consulte os matchNames dos efeitos em vez de adivinhar os nomes de exibição.
  • Mantenha uma alteração lógica por lote de script.
  • Preserve as alterações do usuário e os valores de controle existentes.

Contrato de Produção

Cada resultado do Motion Agent deve deixar:

  • uma estrutura de projeto editável do AE
  • controles nomeados para ajustes repetidos
  • evidências de pré-visualização
  • uma breve nota explicando o que foi alterado e o que foi verificado
  • scripts reutilizáveis ou notas de caso se o padrão provavelmente se repetir

Regras de Saída Editável

  • Nomeie camadas, pré-composições, controles, marcadores e arquivos de saída para humanos.
  • Coloque os controles voltados ao usuário em uma camada AI_Controls clara ou em uma camada de controle específica da tarefa.
  • Mantenha as expressões legíveis e localizadas; prefira edições cirúrgicas a reescritas completas.
  • Evite magia oculta: se o tempo ou layout for gerado, exponha os parâmetros importantes.
  • Não transforme tudo em keyframes fixos, a menos que o usuário explicitamente queira saída final apenas.

Regras de Verificação

Antes de dizer "pronto", reúna evidências:

  • capture quadros representativos
  • inspecione camadas alteradas, expressões ou valores de controle
  • amostre tempo/easing quando a qualidade do movimento for importante
  • verifique limites de texto, legibilidade do logotipo e áreas seguras da composição
  • registre qualquer suposição não verificada

Promoção de Padrões

Quando um fluxo de trabalho se repetir, não o deixe enterrado em um chat:

  1. Adicione ou atualize um caso em cases/<categoria>/<caso>/.
  2. Salve um RECIPE.md, JSX reutilizável e evidências antes/depois.
  3. Se a regra for amplamente útil, promova a versão resumida para skill/SKILL.md ou um destes skills do agente.
  4. Sincronize e faça commit de acordo com o fluxo de trabalho do repositório.

Individual skills in this repo

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

Habilidades Relacionadas