用途:这是 Remotion 的强制入口点。任何用 Remotion 制作、创建、编辑、动画化或渲染视频、动画、动态图形的请求,都应先读本技能。Remotion 用 React 渲染视频:一个 composition 是接收 frame 与 fps 上下文的 React 组件,据此确定性地计算布局与样式,再由无头浏览器逐帧捕获。完整创作契约在 /remotion-core,写 composition 代码前应先读。
主要能力与路由:先按项目状态决定动作。若为把现有 HyperFrames HTML 显式迁移到 Remotion,读 references/routes/hyperframes-to-remotion.md 并直接进入该工作流,跳过意图层;若是对现有 Remotion 项目做特定操作(检查、诊断、校验、预览、渲染、部署),只执行该操作,跳过意图与工作流路由,加载 /remotion-cli 及所需领域技能;若是对现有项目做特定编辑,直接编辑,不运行意图层;若存在 BRIEF.md,读工作流并执行,不再问简报问题;若无简报但存在 remotion.config.ts 或 src/Root.tsx,从项目文件恢复,按现有 composition 推断所属工作流,无法唯一确定时只问一个路由问题,不运行意图访谈;若为全新创建,先运行意图层 references/intent-interview.md,再用路由表路由一次。全新请求若未说明主题或输入,先问视频内容再路由;提问前先检查偏好。figma.com 输入只改变录入,不改变路由。
全新创建路由(取首个匹配项,按交付物而非顺带提到的词或文件类型匹配):显式迁移 HyperFrames HTML 用 /hyperframes-to-remotion;演示、路演或逐页幻灯片用 /remotion-slideshow;为现有口播素材加字幕用 /remotion-captions;为现有素材加设计图形叠加且不改原素材用 /remotion-overlay;用音乐节拍驱动、无旁白的视频用 /remotion-music-video;10 秒以内、无旁白、以动效为主的短片用 /remotion-motion-graphics;数据可视化(图表、计数器、图形、动态信息图)用 /remotion-data-viz;营销或展示网站、产品、应用用 /remotion-product-launch;用虚构视觉解释主题、概念或文章用 /remotion-explainer;其他自定义视频或 composition 用 /remotion-general。定路由前读 references/routes/<workflow>.md,只读匹配到的路由文件;若候选不满足其契约则继续路由。常见歧义:无旁白且动效即信息的短动画标题、logo 动效、数据冲击、独立下三分之一用 /remotion-motion-graphics;现有素材加字幕用 /remotion-captions,加设计信息卡用 /remotion-overlay;音乐文件仅在节拍网格驱动作品时选 /remotion-music-video;数据是主要信息时用 /remotion-data-viz;专门叙事工作流支持约 3 分钟以内,更长用 /remotion-general。
用法:全新创建时意图层最终写出 BRIEF.md,它是工作流唯一读取的路由产物,之后不再重开本技能或访谈。脚手架命令:npx create-video@latest(交互式,推荐首次使用)、npx create-video@latest --blank ./(非交互空白脚手架)、npm run dev(启动 Studio 开发服务器)。继续创作前先读匹配工作流的 SKILL.md。
按需加载领域技能:composition 结构、useCurrentFrame、interpolate、spring、Sequence、时序契约用 /remotion-core;运动规则、动画模式、spring 物理、interpolate 配方、缓动用 /remotion-animation;spring、interpolate、时序曲线、关键帧错落模式用 /remotion-keyframes;设计规范、配色、排版、旁白、节拍规划用 /remotion-creative;图像、音频、视频素材、字幕、调色、TTS 用 /remotion-media;CLI 的 render、studio、lambda、bundle、upgrade、still 用 /remotion-cli;数据图表、D3、recharts、自定义 SVG 动画用 /remotion-data-viz。领域技能不接管端到端交付物,只加载当前工作流所需。
版本维护:脚手架项目在 package.json 中固定 remotion@<version>。恢复项目时,在首个影响渲染的命令前探测一次:npx remotion upgrade --dry-run(只读,报告可用升级)。项目落后时用 npx remotion upgrade 应用,再用 npx remotion studio 验证 composition 仍能加载;在运行摘要中写明新旧版本。若升级后任何 composition 损坏,回退 package.json 并继续使用固定版本。
限制:资料未提供具体收费、价格、平台支持范围与效果保证;上述路由与命令以资料为准,未提及的功能暂未提供。