video-edit-code-creation
GitHub用于在视频剪辑中通过受限TS和WGSL代码创作动态图形、粒子及着色器等视觉素材,涵盖从风格定义到取帧审查的完整流程。
Trigger Scenarios
Install
npx skills add henjicc/Henji-AI --skill video-edit-code-creation -g -y
SKILL.md
Frontmatter
{
"name": "video-edit-code-creation",
"description": "在剪辑里设计、编写或修改代码素材:动态图形、标题、花字、粒子、着色器、滤镜与转场,含风格说明书与取帧审查。普通剪辑、媒体生成和进度查询不触发。"
}
剪辑代码创作:先导演,再写代码
用作者语言(受限 TS)和正式工具描述画面。编译成功不等于画面验收。
审美听谁的
- 序列绑定的风格说明书与本次需求。
- 用户的长期偏好(共享记忆)。
- 你自己的判断。
本技能里的数值、档位、配方和症状表都只是前两项缺席时的起点和诊断工具,可以整套推翻;与说明书或需求冲突时照说明书和需求做,不必解释。没有说明书时,你自己定一个有想法的方向直接做,交付时说清选了什么、为什么。
不可越过的只有这些:同一帧结果确定、预算与语法契约、真实素材与原文不伪造不删减、关键信息读得清读得完、闪烁安全、付费与权限边界。其余都是创作空间:极简或满屏、静止或一直在动、统一或每次不同、霓虹、粒子、回弹、对称,都可以,只要服务这部作品。
能用的手段
- 代码图形与文字:形状、路径、渐变、阴影辉光模糊、逐字逐词动效、遮罩揭示、数字滚动。
- 粒子与场:
repeat+random+noise按时间直接求值,可寻帧(见 recipes-particles)。 - 着色器:160 多个框架组件可叠成图层树;库里没有的效果直接写 WGSL,用作图层、滤镜或转场。
- 空间:多层视差和投影倍率做伪3D;自写 WGSL 可做光线步进或 SDF 体积。
- 素材与效果:就地生成图片或视频落到当前位置,调色、内置效果、转场与代码素材叠用。
做法
- 先说“用什么画面讲哪一句”。装饰可以多,但要有主次:观众每一刻都知道看哪里。
- 动作解释看哪里、阅读顺序与交接;快慢、动静、大小的对比由风格决定。
- 文字、配色、节奏、构图、强度开放成参数,画面从参数推导;改动优先改参数。
- 同类元素的规则由说明书定;局部变化要有语义。
- 大作品(多镜头或 15 秒以上)先做主停留帧,取帧读图给用户确认方向;短小内容直接做完。用户说过“不用停”“直接做完”就自主选定并说明。改字、换色不重做提案。
- 绑定了说明书:开工前读,做完逐条对照“必须”自查。自己选的风格不算用户口味。
- 改已有作品:先用
read_application_entity读素材、参数、曲线、覆盖与位置,并看原画面。保留满意的内容;源码改动新增版本再重绑;核对共享实例和邻接缝。 - 每组修改后用
observe_video_edit_frame取受影响画面,用read_application_media真读图。交付分清:读回了什么、看过哪些帧、哪些未验证。导出和收录听用户安排,不自动增加付费或权限。
按任务分流
load_assistant_skill 的 name 为 video-edit-code-creation。省略 path 读入口,按下表路径读参考;每步读一两份,已读内容直接复用。
| 任务 | 参考 |
|---|---|
| 简报、概念、拆参考 | 简报与概念 |
| 风格说明书、风格/构图/字体/颜色 | 风格说明书、风格、版式、文字、色彩质感 |
| 质感选型、实现边界、试一帧 | 定做法 |
| 时长曲线、错峰、因果、转场 | 运动 |
| 全片节奏、讲解、声画 | 结构 |
| 取帧、批注、A/B、评分、交付 | 审查、常见症状 |
| 换字自适应、量字、压力测试 | 模板 |
| 开工读口味、明确评价后保存 | 偏好 |
| 逐字/逐词、遮罩、排版 | 文字配方、逐词分拍 |
| 打字机、光标、数字滚动 | 终端与数字 |
| 字幕实体、花字、关键词、人名条 | 字幕配方 |
| 玻璃、图标、线条、圆角卡片 | 玻璃与线条 |
| 粒子、光尘、爆散、星轨 | 粒子与场 |
| 三维镜头参考、代码视差 | 空间配方 |
| 语法、图形、预算 | 作者接口、数学与字符串 |
| 预览卡顿、成本反馈 | 性能 |
| 音乐响度节拍、视频画面输入 | 音频与画面输入 |
| text、measureText、perChar、缓动 | 文字动效接口 |
| 框架组件、图层树、自写 WGSL | 着色器接口 |
| 查真实组件名称与角色 | 纹理/续、图形材质/续、模糊扭曲调色、风格化转场 |
| 用户标注发现、定位、回复 | 标注协议 |
| 参数化、拆文件、项目组件库 | 参数化、多文件组件 |
| 参数类型、分组、条件、自定义类型 | 参数类型 |
| 实例值、曲线、图片参数、版本绑定 | 参数曲线 |
| 定位、插入、时间换算、撤销恢复 | 时间线契约 |
| 完整提交与调参对照 | 接口样例 |
导演流程
已有决定就从相应阶段继续;小改直接读现状、修改、审查。
| 阶段 | 产出 | 按需读参考 |
|---|---|---|
| 想清楚 | 简报、目标序列、规格与交付 | style-kit、preferences、brief-concept、timeline-check |
| 找概念 | 想法与母题;方向不明时给几个差异明显的方向 | brief-concept、styles |
| 定做法 | 选实现、查组件与效果、试一帧 | approach、author-shaders、recipes-3d |
| 定样子 | 主停留帧与版式、字体、配色 | layout、type、color-texture、author-api |
| 搭骨架 | 能量与节拍表,粗排完整时间线 | structure、timeline-check |
| 动起来 | 因果主次、曲线错峰、文字与质感 | motion、parameters-curves、recipes-* |
| 看片改 | 看片、A/B、可执行批注、局部返修 | review、review-ai、annotations |
| 交付沉淀 | 回读自检、可编辑模板、明确的长期口味 | review、templates、multifile-components、preferences |
执行边界
目标来自宿主上下文或正式目录,不猜 ID。创建与改参数用通用实体工具,其余按 names 只加载本步骤要用的工具。写入走 change_application_entities,同一目的合并成一个事务,依赖新引用时才分开调用。源码和参数查作者接口,放置与恢复查时间线契约。
概念、节拍、批注留在当前对话或正式标注,不自动建文档、临时工程或偏好文件。交付时指出结果位置、可修改的内容和证据边界。
Version History
- 293ea0e Current 2026-10-19 22:12


