Communitygithub.com

itswenxin/motion-agent-best-practices

Enrutamiento de Motion Agent y mejores prácticas para producción asistida por IA en Adobe After Effects. Úselo cuando Codex u otro agente de codificación necesite planificar, construir, modificar, QA, renderizar o documentar trabajo de motion design con Motion Agent; utilícelo como punto de entrada predeterminado cuando no esté seguro de qué skill de Motion Agent aplicar.

¿Qué es motion-agent-best-practices?

Motion Agent Best Practices es la capa de enrutamiento central para trabajar con el agente de IA Motion Agent en proyectos de Adobe After Effects. Su propósito principal es guiar al agente para que seleccione el skill de flujo de trabajo correcto (como `motion-create`, `motion-promo-video`, `motion-ui-demo`, `motion-ae-rig`, `motion-qa`, `motion-render` o `motion-docs`) según la tarea del usuario, ya sea crear una animación nueva, un vídeo promocional, una demo de UI o realizar QA. Está diseñado para agentes de codificación como Codex, Claude Code o Cursor, y se integra con el repositorio subyacente de Motion Agent. La skill enfatiza un flujo de trabajo de producción riguroso: no generar guiones JSX desechables, sino construir estructuras editables de AE con controles reutilizables, verificar los resultados con capturas de fotogramas y valores muestreados, y promover patrones repetidos en casos documentados. También establece reglas antes de editar AE, como leer el archivo `skill/SKILL.md` original, respetar las limitaciones de ExtendScript ES3 y usar `ae_scripts/tools/run_jsx.sh` para ejecutar JSX. Su objetivo es garantizar que cada resultado de Motion Agent deje un proyecto de AE editable, controles nombrados, evidencia de previsualización y notas de verificación, evitando salidas ocultas o no editables.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Mejores Prácticas de Motion Agent

Úselo como la capa de enrutamiento para el trabajo con Motion Agent. El contrato de ejecución profunda de AE aún reside en el archivo skill/SKILL.md del repositorio; léalo antes de tocar After Effects.

Principio Fundamental

No trate a Motion Agent como "generar un JSX y esperar". Trátelo como un flujo de trabajo de producción:

  1. Comprenda el brief, la referencia, el producto y el contexto de entrega.
  2. Elija el skill de flujo de trabajo correcto.
  3. Construya estructuras editables de AE, no capas desechables de un solo uso.
  4. Verifique con fotogramas capturados, valores muestreados y evidencia concreta.
  5. Promueva patrones reutilizables en un caso o skill.

Enrutamiento de Skills

El usuario pideCargar
Un nuevo vídeo, toma, animación o composiciónmotion-create
Vídeo de lanzamiento, película promocional, anuncio de producto, promo socialmotion-promo-video
Animación de UI, demo de producto, flujo de dashboard, animación de tarjeta/control deslizante/pantallamotion-ui-demo
Controles reutilizables de AE, expresiones, rigs, presets, motion componentizadomotion-ae-rig
Revisar, pulir, comparar, depurar, validar, hacer que coincida con la referenciamotion-qa
Renderizar, exportar, capturar vista previa, empaquetar entregamotion-render
Encontrar documentación del repositorio, ejemplos, recetas de casos, fundamentos de AEmotion-docs

Si una tarea abarca múltiples áreas, cargue el conjunto más pequeño útil. Por ejemplo, una demo de lanzamiento de producto generalmente necesita motion-promo-video, motion-ui-demo, motion-ae-rig y motion-qa.

Antes de Editar AE

Lea el archivo skill/SKILL.md original del repositorio, luego ejecute su lista de verificación previa. En particular:

  • Use ae_scripts/tools/run_jsx.sh para JSX.
  • Respete los límites de ExtendScript ES3 de AE.
  • Busque los matchName de los efectos en lugar de adivinar nombres de pantalla.
  • Mantenga un cambio lógico por lote de script.
  • Preserve los cambios del usuario y los valores de control existentes.

Contrato de Producción

Cada resultado de Motion Agent debe dejar:

  • una estructura de proyecto de AE editable
  • controles nombrados para ajustes repetidos
  • evidencia de previsualización
  • una nota breve que explique qué cambió y qué se verificó
  • scripts reutilizables o notas de caso si es probable que el patrón se repita

Reglas de Salida Editable

  • Nombre capas, precomposiciones, controles, marcadores y archivos de salida para humanos.
  • Coloque los controles visibles para el usuario en una capa de control clara AI_Controls o específica de la tarea.
  • Mantenga las expresiones legibles y localizadas; prefiera ediciones quirúrgicas sobre reescrituras completas.
  • Evite la magia oculta: si el tiempo o la disposición se genera, exponga los mandos importantes.
  • No colapse todo en fotogramas clave horneados a menos que el usuario solicite explícitamente salida final únicamente.

Reglas de Verificación

Antes de decir "terminado", recopile evidencia:

  • capture fotogramas representativos
  • inspeccione capas, expresiones o valores de control modificados
  • muestree el tiempo/la suavidad cuando la calidad del movimiento sea importante
  • verifique los límites del texto, la legibilidad del logotipo y las áreas seguras de la composición
  • registre cualquier suposición no verificada

Promoción de Patrones

Cuando un flujo de trabajo se repite, no lo deje enterrado en un chat:

  1. Añada o actualice un caso en cases/<categoría>/<caso>/.
  2. Guarde un RECIPE.md, JSX reutilizable y evidencia de antes/después.
  3. Si la regla es ampliamente útil, promueva la versión corta en skill/SKILL.md o en uno de estos skills de agente.
  4. Sincronice y confirme según el flujo de trabajo del repositorio.

Individual skills in this repo

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

Skills relacionados