Communitygithub.com

Motion Agent 最佳实践

Motion Agent 路由与最佳实践,用于 AI 辅助 Adobe After Effects 制作。当 Codex 或其他编码代理需要规划、构建、修改、质量检查、渲染或记录使用 Motion Agent 的动态设计工作时使用;当不确定应使用哪个 Motion Agent 技能时,作为默认入口点。

Motion Agent 最佳实践 是什么?

Motion Agent 最佳实践作为 Motion Agent 工作的路由层,确保 AI 代理以生产级工作流而非一次性脚本生成的方式处理 After Effects 任务。该技能定义了核心原则:理解项目背景、选择合适的技能流程、构建可编辑的 AE 结构、通过捕捉帧和采样值进行验证,并将可复用的模式提升为案例或技能。它提供了全面的技能路由表,涵盖创建新合成、宣传视频、UI 演示、AE 控件、质量检查、渲染输出和文档查找等场景。该技能强调在编辑 AE 前必须阅读仓库中的原始 skill/SKILL.md 并执行预检清单,包括使用正确的脚本工具、遵守 ExtendScript 限制、查找效果 matchName 以及保持每次脚本变更的逻辑单一性。最终,每项 Motion Agent 工作都应留下可编辑的项目结构、命名控件、预览证据、变更说明以及可复用的脚本或案例笔记。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Motion Agent 最佳实践 是做什么的?

将此作为 Motion Agent 工作的路由层。深层的 AE 执行合约仍位于仓库的 skill/SKILL.md 中;在触及 After Effects 之前,请先阅读它。

核心原则

不要将 Motion Agent 视为“生成一个 JSX 然后碰运气”。将其视为一个生产工作流:

  1. 理解简报、参考、产品和交付上下文。
  2. 选择合适的工作流技能。
  3. 构建可编辑的 AE 结构,而非一次性图层。
  4. 使用捕捉的帧、采样值和具体证据进行验证。
  5. 将可复用的模式提升为案例或技能。

技能路由

用户需求加载技能
新的视频、镜头、动画或合成motion-create
发布视频、宣传片、产品公告、社交媒体推广motion-promo-video
UI 动画、产品演示、仪表盘流程、卡片/滑块/屏幕动效motion-ui-demo
可复用的 AE 控件、表达式、骨架、预设、组件化动效motion-ae-rig
审阅、打磨、比较、调试、验证、匹配参考motion-qa
渲染、导出、捕捉预览、交付文件打包motion-render
查找仓库文档、示例、案例配方、AE 基础知识motion-docs

如果任务跨越多个领域,加载最小有效集合。例如,产品发布演示通常需要 motion-promo-video、motion-ui-demo、motion-ae-rig 和 motion-qa。

编辑 AE 之前

阅读仓库原始的 skill/SKILL.md,然后执行其预检清单。特别要注意:

  • 使用 ae_scripts/tools/run_jsx.sh 运行 JSX。
  • 尊重 AE 的 ES3 ExtendScript 限制。
  • 查找效果 matchName,而不是猜测显示名称。
  • 每次脚本批处理只做一次逻辑变更。
  • 保留用户的更改和现有的控制器值。

生产合约

每项 Motion Agent 工作都应留下:

  • 一个可编辑的 AE 项目结构
  • 用于重复调整的命名控件
  • 预览证据
  • 一份简短说明,解释更改了什么以及验证了什么
  • 如果模式可能重复,则提供可复用的脚本或案例笔记

可编辑输出规则

  • 为图层、预合成、控件、标记和输出文件命名以便人类理解。
  • 将面向用户的控件放在清晰的 AI_Controls 或特定任务的控件图层中。
  • 保持表达式的可读性和本地化;倾向于精确的局部编辑而非完全重写。
  • 避免隐藏的魔法:如果时间或布局是生成的,请暴露重要的调节参数。
  • 除非用户明确要求仅最终输出,否则不要将所有内容烘焙成关键帧。

验证规则

在说“完成”之前,收集证据:

  • 捕捉代表性帧
  • 检查更改的图层、表达式或控制器值
  • 当动效质量重要时,采样时间和缓动
  • 检查文本边界、Logo 可读性和合成安全区域
  • 记录任何未经验证的假设

模式推广

当工作流重复出现时,不要将其埋没在对话中:

  1. 在 cases/<category>/<case>/ 下添加或更新一个案例。
  2. 保存 RECIPE.md、可复用的 JSX 和前后对比证据。
  3. 如果该规则具有广泛适用性,将其精简版本推广到 skill/SKILL.md 或这些代理技能中。
  4. 根据仓库工作流进行同步和提交。

Individual skills in this repo

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

相关技能