Community编程与开发github.com

tushaarmehtaa/tushar-skills

专为AI产品团队设计的Claude Code技能集:部署检查、模型审计、单位经济分析、更新日志生成。

tushar-skills 是什么?

该技能将一条可辩护信息转化为与其观看环境匹配的视觉序列,并利用仓库中的Remotion配置实现它。它涵盖了从分析现有产品、品牌素材、UI和文档以建立简报,到选择格式(如产品导览、启动剪辑、技术讲解等)的完整流程。核心是撰写以证据为导向的处理方案,包含观众、目标、主要主张、可见证明和时间线。脚本编写考虑时间和声音上下文,确保关键文本可读,并指导有意义的动画设计,而非装饰性特效。技能还涉及产品捕获最佳实践,并随附严格的技术、编辑、音频和可访问性检查清单,确保输出质量。它支持多种AI编码代理平台(如Claude Code),并为开发者提供了一套结构化的视频制作方法。

兼容平台✓Claude Code~Codex CLI✓Cursor
npx skills add tushaarmehtaa/tushar-skills

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

演示视频

将一条可辩护信息转化为与其观看环境匹配的视觉序列,然后利用仓库的Remotion配置实现它。故事、证据和理解度决定了处理方式;转场不决定处理方式。

从现有证据确定简报

在提问之前,检查产品、现有媒体、品牌素材、UI、文档和Remotion配置。确定:

  • 目标观众以及他们在观看前已知的信息;
  • 投放平台、宽高比、有声或静音环境以及时长范围;
  • 一个主要主张或学习成果;
  • 可以证明这一点的产品操作、结果、数据或演示;
  • 行动号召或最终含义;
  • 可用的素材、UI状态、旁白、音乐、字体和品牌约束;
  • 截止日期、渲染环境和所需交付物。

只询问那些会改变主张、证据、制作范围或资产使用权的缺失信息。如果创作方向开放,请提出处理方案和故事板,而不是要求用户自行构想场景。

选择格式

  • 产品导览 — 按时间顺序完成任务,UI清晰可辨,编辑干扰最小。
  • 启动或社交剪辑 — 压缩的主张、产品证据、收益和行动号召;如果投放平台通常自动静音播放,则必须能在静音状态下工作。
  • 技术讲解 — 机制、观察、解释、局限和影响。在撰写脚本之前,阅读讲解写作。
  • 功能演示 — 一项能力、起始状态、操作、可见结果和边界。
  • 旁白教程 — 有节奏的指导,包含先决条件、光标意图、字幕、恢复和可重复的结果。

不要将所有格式合并到一个视频中。当需要多个输出时,定义一个主叙事,并确定哪些节拍在每个剪辑中保留。

撰写以证据为导向的处理方案

在编写代码之前,生成:

观众:
投放平台和格式:
主要主张:
可见证明:
最终必须理解的内容:
旁白/字幕方法:
处理方案:
带有大致时长的节拍列表:
所需资产或捕获内容:
风险或未知因素:

每个节拍都必须改变观众所知、所见或所能做的事情。将每行实质性旁白与可见证据或必要上下文配对。裁剪仅仅重复配音的装饰性场景。

使用真实的产品状态和真实数据。标记具代表性的夹具数据,避免将其呈现为客户证明。

针对时间和声音环境编写脚本

同时草拟旁白和屏幕文案。通过以预期的讲述速度大声朗读脚本来估算时长,然后在录制或生成的音频上进行验证,而不是仅仅依赖字数统计。

  • 保持关键屏幕文本的可读时间足够长,以便解析。
  • 当交付物需要无障碍性或静音理解时,为口语内容添加字幕。
  • 不要让字幕与产品UI或平台覆盖层竞争。
  • 在解释机制后陈述专业术语,然后一致使用它们。
  • 保持主张在可见演示所能证明的范围内。

对于配音、音乐、音效、字幕生成或响度处理,在添加媒体之前,阅读音频和字幕。

有目的地规划格式

不要将相同的合成渲染到每种宽高比。对于每种请求的格式,定义安全区域、文本度量、裁剪行为、产品UI缩放以及任何需要重新合成或省略的节拍。

在有用时共享组件和时间线数据,但允许特定格式的合成。只注册用户需要的交付物。

在现有的Remotion项目中实现

检查已安装的版本、模块格式、项目入口点、配置、脚本和现有原语。使用这些API和约定。对于新的独立项目,选择兼容的当前版本,而不是复制此技能中的固定版本。

在项目规模受益于分离关注点时,进行分离:

  • 合成注册和输入道具;
  • 叙事/时间线数据;
  • 场景或镜头;
  • 共享视觉原语;
  • 媒体和字体加载;
  • 字幕和音频混音;
  • 测试或帧断言。

当场景的动画是场景相关的时,将本地时间线时间传递给场景。仅在有意实现连续行为时使用全局时间。仅当值可能超出预期范围时进行插值约束;不要为有界输入添加仪式性选项。

仅当处理方案需要可重用的场景生命周期、文本揭示、转场或打字模式时,才阅读Remotion原语。根据选择的视觉语言调整原语;没有一个原语是强制性的。

在选择动画参数、响应式尺寸调整、字体加载或渲染命令时,阅读实现速查表。根据已安装的Remotion版本验证API。

从意义出发设计运动

根据节拍之间的关系选择剪切、溶解、空间连续性、揭示、缩放或暂停。避免将弹簧、错开、颗粒、发光、终端模拟、弹跳按钮或动画渐变作为标志性配方。

动画在帧搜索下必须是确定性的。当视频作为交互式或Web体验嵌入时,支持减少动画。不要对在最终交付尺寸下会消失的细节进行动画处理。

处理产品捕获

展示实时产品时:

  1. 定义所需的确切状态和数据;
  2. 删除机密和个人信息;
  3. 控制视口、光标、缩放和动画设置;
  4. 以足够的分辨率捕获;
  5. 保留UI时间顺序,使操作和结果保持可信;
  6. 当模拟或夹具替代实时状态时,记录限制。

输出契约

交付请求的组合:

  • 处理方案和定时节拍表;
  • 旁白和屏幕脚本;
  • 资产/捕获清单及来源;
  • Remotion源代码和合成ID;
  • 字幕文件或嵌入式字幕;
  • 按格式命名的渲染文件;
  • 代表性静帧或审查帧;
  • 验证报告,包括技术和编辑检查。

说明哪些格式共享时间线,哪些是独立合成的。

验证

技术验证

  1. 根据仓库策略安装或重用依赖项。
  2. 运行类型检查、构建和相关测试。
  3. 列出合成并渲染每个请求的交付物。
  4. 在场景边界周围搜索代表性帧,并确认确定性输出。
  5. 检查缺失媒体、字体加载、长文本和特定格式的分支。
  6. 确认输出分辨率、帧率、时长、编解码器和文件大小与交付契约匹配。

编辑与视觉验证

  1. 以正常速度从头到尾观看每个最终渲染。
  2. 确认开场建立了相关性,证明是可见的,结尾解决了所陈述的主张。
  3. 在实际信息流或播放器尺寸下查看,根据需要静音和有声播放。
  4. 检查文本时长、字幕同步、安全区域、平台覆盖层、UI可读性和视觉连续性。
  5. 确认旁白从未超出证据范围或声称不可用的产品行为。

音频与无障碍性验证

  1. 使用耳机和普通扬声器聆听;检查峰值、削波、突然编辑、可理解性和一致的响度。
  2. 将字幕与最终音频进行比对,包括名称和技术术语。
  3. 在需要时确认基本含义在静音播放中仍然有效。

报告实际执行的每一次检查,以及因不可用的资产、服务、编解码器或部署环境而导致的任何限制。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能