mcpField
K
ketchup-video

ketchup-video

github.com/michael-denyer其他3.6k17 次安装今天更新
代码仓库

关于 ketchup-video

ketchup-video 是一项技能,可将用户上一条消息之后的工作制作为短静音视频,替代常规 ketchup 摘要和视觉内容。它规定了如何依据证据制作幻灯片、渲染视频并检查可读性,同时报告未完成事项。

主要功能

  1. 01依据工作证据制作幻灯片
  2. 02每张幻灯片表达一个要点
  3. 03渲染横向静音视频
  4. 04检查渲染帧的可读性
  5. 05报告完成状态与待办事项

适用场景

  1. 01以视觉方式总结近期工作
  2. 02展示修复及其前后变化
  3. 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 秒。截图中的文字不计入。嵌入视频前,从渲染文件中检查每张幻灯片的一帧,并根据该帧的展示时长计算新增文字的词数。如果有任何幻灯片无法在规定时间内读完,就修改该幻灯片,重新渲染并再次检查。

评论

支持 Markdown