Quarto与BeamerQA审计工作流程Skill qa-quarto

这个技能用于通过迭代的审计和修复流程,自动化确保 Quarto 幻灯片质量达到或超过 Beamer PDF 基准,适用于教育、演示材料的质量保证,涉及自动化测试、内容完整性检查和视觉保真度验证。关键词:Quarto, Beamer, 质量保证, 审计工作流程, 幻灯片自动化测试, 迭代修复, 视觉回归测试

测试 0 次安装 0 次浏览 更新于 3/24/2026

name: qa-quarto description: 对抗性 Quarto 与 Beamer QA。审计员发现问题,修复员应用修复,循环直到批准(最多 5 轮)。 argument-hint: “[LectureN]” allowed-tools: [“Read”, “Grep”, “Glob”, “Write”, “Edit”, “Bash”, “Task”] context: fork

对抗性 Quarto 与 Beamer QA 工作流程

使用迭代的审计员/修复员循环,比较 Quarto HTML 幻灯片与 Beamer PDF 基准。

理念: Beamer PDF 是黄金标准。Quarto 翻译必须在所有维度上至少同样好。


工作流程

阶段 0: 预检 → 阶段 1: 审计员审计 → 阶段 2: 修复员 → 阶段 3: 重新审计 → 循环直到批准(最多 5 轮)

硬门(不可协商)

条件
溢出 无内容被截断
图表质量 交互式图表 >= 静态图表
内容对等 无缺失幻灯片/方程/文本
视觉回归 Quarto >= Beamer 在所有维度
幻灯片居中 内容居中,无跳跃
符号保真度 所有数学公式从 Beamer 逐字复制

阶段 0: 预检

  1. 定位 Beamer (.tex/.pdf) 和 Quarto (.qmd/.html) 文件
  2. 检查新鲜度(如果 QMD 比 HTML 新,重新渲染)
  3. 验证 TikZ SVGs(如果适用)

阶段 1: 初始审计

启动 quarto-critic 代理,全面比较 Beamer 和 Quarto。报告保存到 quality_reports/[Lecture]_qa_critic_round1.md

阶段 2: 修复循环

如果未批准,启动 quarto-fixer 代理应用修复(关键 → 主要 → 次要),重新渲染并验证。

阶段 3: 重新审计

重新启动审计员以验证修复。如果需要,循环回阶段 2。

迭代限制

最多 5 轮修复。之后,向用户上报剩余问题。

最终报告

保存到 quality_reports/[Lecture]_qa_final.md,包含硬门状态、迭代摘要和剩余问题。