story-claw-mg-template
Installation
SKILL.md
Story Claw MG 模板
这个公开 Skill 用于维护 Story Claw 的 MG(Motion Graphics)模板,并保持模板预览与正式渲染一致。模板包负责 Remotion 组件、运行时导出、样式目录和预览视频;Story Claw 负责标注、时间轴规划和调用模板。
工作边界
- 优先修改独立模板包中的组件、类型、catalog 和预览入口。
- 只有新增模板类型或改变运行时契约时,才同步修改 Story Claw 的 registry、Function Calling schema 或 renderer。
- 保持现有函数名称、spec 字段语义和
renderMode兼容;不要把预览专用逻辑写进正式渲染组件。 - 每个模板的使用条件集中维护在
src/template-usage.ts,每项只包含template和useWhen。 - 预览必须复用正式 Remotion 组件,不用 CSS 假动画替代真实渲染。
工作流程
- 判断是已有模板样式调整,还是新增模板类型。
- 修改模板组件、schema、catalog 和
src/template-usage.ts;新增类型时补齐宿主项目的契约映射。 - 在
runtime/preview-entry.tsx为 catalog 的previewKind提供短小、可代表核心运动的 spec,并通过等比画布展示完整的 1920×1080 内容。 - 在模板包根目录运行: