关于 visual-audit
visual-audit 是用于检查幻灯片视觉布局问题的 Skill。它渲染 Quarto 或 Beamer 文件,检查溢出、样式一致性等问题,并按幻灯片给出建议。
主要功能
- 01渲染 Quarto 幻灯片
- 02编译 Beamer 演示文稿
- 03检查内容溢出与失效资源
- 04检查布局、字体和间距
- 05按严重程度生成建议
适用场景
- 01发布前检查幻灯片
- 02查找渲染幻灯片中的溢出
- 03检查内容密集的页面与图表
- 04整理优先处理的布局问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pedrohcgs/ claude-code-my-workflow --skill visual-audit安装后在 Claude Code 中输入/visual-audit确认已加载。
详细介绍
幻灯片演示文稿视觉审查
对幻灯片演示文稿进行全面的视觉布局审查。
步骤
-
读取
$ARGUMENTS指定的幻灯片文件 -
对于 Quarto(.qmd)文件:
- 使用
quarto render Quarto/$ARGUMENTS渲染 - 测量渲染结果:
"${SLIDE_QA_PYTHON:-python3}" scripts/slide-qa.py Quarto/<deck>.html。该脚本会在无头 Chrome 中加载演示文稿并显示所有片段,然后写入quality_reports/audits/slide-qa/<deck>/report.md,其中包含每张幻灯片超出各边界的像素数、违规元素、滚动元素中隐藏的内容,以及每张幻灯片的一张截图;还会检查损坏的图片,或路径不存在、大小写不正确的本地文件(这些问题会导致文件在 GitHub Pages 上无法正常显示)。OVERFLOW 检查结果来自此报告;损坏或大小写不正确的资源也属于问题。对于其他检查,请阅读被标记幻灯片和内容密集幻灯片的截图。 - 如果退出代码为 2(通常是缺少 Playwright——脚本会打印一次性虚拟环境安装命令和需要设置的
SLIDE_QA_PYTHON行),请说明这一情况;改为阅读内容密集幻灯片渲染后的 HTML 和用户提供的任何截图,并指出用户应自行检查的幻灯片
- 使用
-
对于 Beamer(.tex)文件:
- 编译(参见
/compile-latex),检查日志中的 overfull hbox 警告,并阅读包含图表或内容密集页面的 PDF
- 编译(参见
-
审查每张幻灯片的以下方面:
溢出: 内容超出幻灯片边界
字体一致性: 行内字体大小覆盖、字号不一致
色块疲劳: 单张幻灯片上有 3 个或更多彩色框(INV-7 允许使用 2 个),框类型错误
间距: 缺少负边距、缺少 fig-align
布局: 缺少过渡、缺少引导句、语义颜色不当 -
生成报告,按幻灯片整理,并标明严重程度和建议
-
遵循间距优先原则:
- 使用负边距缩小垂直间距
- 合并列表
- 将独立公式改为行内公式
- 缩小图片/SVG
- 最后才缩小字体(不得低于 0.85em)
评论
支持 Markdown