用途:用于审查数据可视化或图表的清晰度,检查图表能否脱离额外背景独立传达信息,并在生成图表后、投稿前或感觉图不清晰时迭代改进。核心思路是让一个无上下文的子代理只看图像——不含研究背景、坐标轴解释或预期结论——来充当“初次读者”,理解不了就说明真实读者也难以理解。
主要能力:提供结构化审查流程。子代理需回答理解了什么、列出所有困惑点、按清单检查视觉质量(颜色可区分、文字可读、参考线有标注、无多余装饰、图例自解释、数据墨水比、缩写是否清晰),给出 1-5 清晰度评分,并列出三项优先修复建议。反馈会映射到具体脚本改动,如增大轴标签、补充图例、简化系列、直接标注参考线、改用色盲友好配色等。
使用方式:命令为 /visualization-check path/to/figure.png,若已知生成脚本可加 --script path/to/plot_script.R。流程先预处理图像:sips --resampleWidth 800 "{ORIGINAL_PATH}" --out "/tmp/viz_check_preview.png",再派发只读子代理(Explore,最多 3 轮,不复用),收集报告后修改生成脚本并重新渲染,再重新预处理并派发全新子代理,直到清晰度评分不低于 4 且主信息被正确识别,通常 2-3 轮。多图模式可并行派发多个子代理,并使用唯一预览文件名,如 /tmp/viz_check_preview_{basename}.png。
限制:必须始终先缩小图片再派发,避免高 DPI 大图耗尽上下文;预览仅存于 /tmp,不得修改原图;每轮必须使用全新子代理,不得复用;必须在提示词中避免泄露研究背景、坐标轴含义、预期结论、变量名、既往反馈或生成脚本;应修改源脚本而非 PNG;子代理类型用 Explore 防止误改文件。资料中未提供收费、平台或效果保证信息。