Communitygithub.com

Stirling-Tools/Stirling-PDF

分析分支或PR,自动捕获其变更影响的每个UI界面前后截图,进行像素差异对比,并生成可直接用于PR的对比蒙太奇图像。

Stirling-PDF 是什么?

这是一个基于差异驱动的UI截图对比技能,专为Stirling-PDF项目设计。它通过分析PR或分支的代码差异,自动推导出受影响的UI路径(如工具或路由),而非手动罗列。系统会先从基准分支捕获“变更前”截图,再从目标分支捕获“变更后”截图,然后利用像素级差异算法仅保留视觉上确实发生变化的界面。每对对比结果会自动裁剪并合并为Montage图像,方便开发者直接附加到PR中,以直观展示UI变更。该技能支持在任何CI/CD平台(如GitHub Actions)中运行,只需配置好访问令牌和基础分支即可。开发者无需手动维护截图清单,所有目标URL都解析自代码变更,极大提升了UI审核的效率与准确性。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add Stirling-Tools/Stirling-PDF

在你喜欢的 AI 中提问

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

文档

Stirling-PDF 是做什么的?

分析一个分支或PR,自动捕获其变更所触及的每一个UI界面的前后截图,然后对每对截图进行像素级差异比较,揭示实际变化,并组装成可直接用于PR的前后对比蒙太奇图像。该技能为通用且差异驱动:它从差异(变更的工具/路由 → URL)中推导捕获目标,而非手动列出截图;从基准分支捕获“变更前”截图,从头分支捕获“变更后”截图,然后仅保留视觉上实际存在差异的视图。每对比较结果会自动裁剪以便突出显示变化的区域。

相关技能