关于 ketchup-video
ketchup-video 是一项技能,可将用户上一条消息之后的工作制作为短静音视频,替代常规 ketchup 摘要和视觉内容。它规定了如何依据证据制作幻灯片、渲染视频并检查可读性,同时报告未完成事项。
主要功能
- 01依据工作证据制作幻灯片
- 02每张幻灯片表达一个要点
- 03渲染横向静音视频
- 04检查渲染帧的可读性
- 05报告完成状态与待办事项
适用场景
- 01以视觉方式总结近期工作
- 02展示修复及其前后变化
- 03呈现截图或差异中的结果
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ michael-denyer/ pstack-claude --skill ketchup-video安装后在 Claude Code 中输入/ketchup-video确认已加载。
详细介绍
Ketchup 视频
遵循 /ketchup,但不要用摘要和视觉素材,而要用一段简短的无声视频展示发生了什么。视频的起点是用户在 /ketchup-video 之前写下的最后一条消息,而不是任何更早的 /ketchup。在仓库之外编写和渲染视频,是其只读规则的唯一例外。回复内容包括 ketchup 的开场句、嵌入的视频、一行说明你可以自行完成的剩余工作,以及待办事项。如果视频展示了某次调用的选项,请使用视频中给出的名称称呼各选项。如果渲染失败,用一行说明,并且只提供调用内容。
幻灯片
使用工作产出的截图、录屏、差异和数据,而不是聊天中对它们的描述。绘制前,写下一句用户看完后应记住的话,并为每张幻灯片写一行说明。删掉不会改变用户认知的幻灯片。最多使用 10 张幻灯片,越少越好。两条备注都不要放进回复中。
每张幻灯片表达一个观点。以同一张图为基础制作幻灯片,并逐张改变它,而不是切换到无关的画面。颜色或形状在每张幻灯片中都表示同一含义。用图片展示工作成果,例如系统如何运作、每个 PR 的状态、修复前后的对比,或并排展示选项。用箭头、突出显示和动画指出发生了什么变化。幻灯片绝不能是项目符号列表、状态列表、表格,或彼此没有关联的方框。
文字尽量精简。将每个标签放在它所指的对象上,用人们平常会说的词语,不要使用“测试:通过”之类的标签。不要为图片添加说明文字,也不要在幻灯片之间或幻灯片下方的文字中重复事实。
展示用户提出的每项要求取得了什么结果,以及它已完成、仍在运行、失败还是尚未检查。不要把仍待用户处理的事情显示为已完成。展示过程中发现并修复的任何 bug。如果某项可见变化没有截图,请在对应幻灯片上说明,并指出屏幕上发生了什么变化。只依据已知事实作图。不要捏造数字,也不要绘制未截取的屏幕。
渲染
渲染一段无声的横向视频,例如 mp4,并在幻灯片之间加入动画。每一帧都必须是幻灯片本身,铺满整个画面。使用幻灯片制作画面,绝不能通过录屏制作。每张幻灯片的展示时间应足够读完文字,每增加 3 个词至少展示 1 秒。截图中的文字不计入。嵌入视频前,从渲染文件中检查每张幻灯片的一帧,并根据该帧的展示时长计算新增文字的词数。如果有任何幻灯片无法在规定时间内读完,就修改该幻灯片,重新渲染并再次检查。