用途:为制作动态影片(发布视频、产品宣传、社交广告、README GIF、社交循环短片)提供流程编排。它不直接决定场景观感,而是决定各子技能何时运行、何时停止:motion-art-direction 锁视觉系统,motion-craft 决定每个节拍如何呈现与运动,motion-assets 提供真实截图,motion-render 生成帧与文件,motion-review 评审。
主要能力:按阶段推进流水线。1 简报锁:输出 .motion/brief.md(genre: ad 或 demo,六块结构);2 节拍图:.motion/beats.md,每拍 0.5–1 秒,DURATION 为节拍之和;2b G0 艺术方向:3 个文字基调草图→reference board→look.md + 3 张关键帧;3 素材:真实截图与 assets.json;4 场景:先走模板(cut-rhythm、composition-grid、kinetic-type、objects.md),再调 motion-render;5 --stage stills(默认);6 --stage draft(540p)→ motion-critic(最多 2 轮修复);7 --stage master;8 用 sniper 校验脚本、challenger 挑战“完成”声明。
门禁:G1(静帧→草稿)与 G2(草稿→成片)由 harness(hooks/hooks.json)强制,需所有者输入 MOTION-APPROVE stills|draft <code>;G0(board + look.md,场景代码前)为所有者步骤,不自我批准。.motion/project.json 由所有者管理,首次草稿前缺失则停止并交出内容。
限制:简报锁定前不写代码;G0 前不写场景代码;具名参考风格而非形容词;屏幕上事实只来自 facts 文件,不得编造功能、指标或 UI 状态;DURATION 由 beats.md 推导;省略 --stage 默认 stills;持续有目的的动效(无动效跨度不超过 0.75 秒,结尾 CTA 静帧不超过 1.2 秒,每 0.5–1 秒一次节拍变化,每词至少 0.25 秒);禁止装饰性效果(渐变背景、装饰模糊、发光、阴影、颗粒、玻璃/铬、环境 3D、粒子、弹跳缓动),look.md 不得豁免;以 ffprobe 与帧差验证文件而非意图;恢复时先读 .motion/ 状态;变更后的工件需重新审批;不得将客户名称或真实支出写入 .motion/ 文件。具体收费、价格、平台支持等暂未提供。