mcpField
K
ketchup-video

ketchup-video

github.com/backnotpropAgent 工作流3.1k932 次安装今天更新
代码仓库

关于 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/backnotprop/pstack --skill ketchup-video

安装后在 Claude Code 中输入/ketchup-video确认已加载。

详细介绍

Ketchup 视频

遵循 /ketchup,但不要用摘要和视觉素材,而要用一段简短的无声视频展示发生了什么。视频的起点是用户在 /ketchup-video 之前写下的最后一条消息,而不是任何更早的 /ketchup。在仓库之外编写和渲染视频,是其只读规则的唯一例外。回复内容包括 ketchup 的开场句、嵌入的视频、一行说明你可以自行完成的剩余工作,以及待办事项。如果视频展示了某次调用的选项,请使用视频中给出的名称称呼各选项。如果渲染失败,用一行说明,并且只提供调用内容。

幻灯片

使用工作产出的截图、录屏、差异和数据,而不是聊天中对它们的描述。绘制前,写下一句用户看完后应记住的话,并为每张幻灯片写一行说明。删掉不会改变用户认知的幻灯片。最多使用 10 张幻灯片,越少越好。两条备注都不要放进回复中。

每张幻灯片表达一个观点。以同一张图为基础制作幻灯片,并逐张改变它,而不是切换到无关的画面。颜色或形状在每张幻灯片中都表示同一含义。用图片展示工作成果,例如系统如何运作、每个 PR 的状态、修复前后的对比,或并排展示选项。用箭头、突出显示和动画指出发生了什么变化。幻灯片绝不能是项目符号列表、状态列表、表格,或彼此没有关联的方框。

文字尽量精简。将每个标签放在它所指的对象上,用人们平常会说的词语,不要使用“测试:通过”之类的标签。不要为图片添加说明文字,也不要在幻灯片之间或幻灯片下方的文字中重复事实。

展示用户提出的每项要求取得了什么结果,以及它已完成、仍在运行、失败还是尚未检查。不要把仍待用户处理的事情显示为已完成。展示过程中发现并修复的任何 bug。如果某项可见变化没有截图,请在对应幻灯片上说明,并指出屏幕上发生了什么变化。只依据已知事实作图。不要捏造数字,也不要绘制未截取的屏幕。

渲染

渲染一段无声的横向视频,例如 mp4,并在幻灯片之间加入动画。每一帧都必须是幻灯片本身,铺满整个画面。使用幻灯片制作画面,绝不能通过录屏制作。每张幻灯片的展示时间应足够读完文字,每增加 3 个词至少展示 1 秒。截图中的文字不计入。嵌入视频前,从渲染文件中检查每张幻灯片的一帧,并根据该帧的展示时长计算新增文字的词数。如果有任何幻灯片无法在规定时间内读完,就修改该幻灯片,重新渲染并再次检查。

评论

支持 Markdown