关于 figure-results-review
Figure Results Review 是用于审查论文或会议材料中图表、图注和结果叙述的研究技能。它检查图表是否支撑相关主张,审视视觉与统计证据,并协助确定后续处理方式。
主要功能
- 01检查图表对主张的支撑
- 02审查标签、刻度与视觉清晰度
- 03检查不确定性与实验公平性
- 04核对图表文件与图注
- 05指导主张更新和后续行动
适用场景
- 01投稿前审查论文图表
- 02核对图注是否符合图表
- 03评估基线或不确定性是否缺失
- 04准备突出证据的会议幻灯片
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ a-green-hand-jack/ ml-research-skills --skill figure-results-review安装后在 Claude Code 中输入/figure-results-review确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/caption-and-narrative.mdclaim-support.mdmemory-writeback.mdpaper-visual-style.mdreport-template.mdstatistical-evidence.mdstyle-memory.mdvisual-integrity.mdtemplates/visual-style.md详细介绍
图表结果审查
在图表成为论文证据或会议材料之前,审查图、绘图、标题和结果叙述。
在以下情况使用此技能:
- 用户提供了图、绘图、结果截图、图表标题、结果章节,或包含实验依据的幻灯片
- 论文将每张图保存为渲染后的资源,例如
figures/fig_name.pdf或figures/fig_name.png,并配有 LaTeX 包装文件,例如figures/fig_name.tex - 需要根据实际展示的证据核查论文中的主张
- 绘图可能缺少基线、误差条、随机种子、标签、单位或公平性背景
- 论文图表需要统一视觉风格:配色方案、标记、符号、线宽、字体、尺寸和符号表示
- 新结果需要决定是更新文字、重新运行实验、诊断失败,还是收窄主张
- 需要在 rebuttal 中给出简洁的可视化回答
- 导师会议需要通过图表清晰呈现决策
不要使用此技能从头设计实验。在有结果之前,请使用 experiment-design-planner。如果主要问题是结果为何出乎意料或出现故障,请使用 result-diagnosis。如果证据已获认可,主要任务是调整文字风格,请使用 conference-writing-adapter。
将此技能与以下技能搭配使用:
- 如果论文图表需要在视觉审查前根据 CSV 结果文件生成或重新生成,请使用
paper-result-asset-builder - 如果图表审查发现缺失结果,且现有 CSV 可能已包含所需证据,请使用
paper-evidence-gap-miner - 如果需要将图表与论文主张、章节、审稿人风险和行动关联起来,请使用
paper-evidence-board - 如果绘图结果可疑、不稳定、为负或相互矛盾,请使用
result-diagnosis - 如果视觉审查发现基线缺失、较弱或不公平,请使用
baseline-selection-audit - 如果修复需要新实验、消融、对照或指标,请使用
experiment-design-planner - 如果原始结果需要在图表审查前整理成结构化报告,请使用
experiment-report-writer - 如果最终的图表叙述或视觉风格需要适配目标会议,请使用
conference-writing-adapter - 如果主张、证据、来源、风险、行动或交接信息需要跨会话持久保存,请使用
research-project-memory
技能目录结构
<installed-skill-dir>/
├── SKILL.md
├── templates/
│ └── visual-style.md
└── references/
├── caption-and-narrative.md
├── claim-support.md
├── memory-writeback.md
├── paper-visual-style.md
├── report-template.md
├── statistical-evidence.md
├── style-memory.md
└── visual-integrity.md
渐进式加载
- 始终阅读
references/claim-support.md、references/visual-integrity.md和references/statistical-evidence.md。 - 如果图表用于论文、幻灯片、rebuttal、定稿或特定会议的改写,请阅读
references/paper-visual-style.md和references/style-memory.md。 - 初始化
paper/.agent/visual-style.md时,使用templates/visual-style.md。 - 修改图注、结果正文、幻灯片文字或论文中的图表引用时,请阅读
references/caption-and-narrative.md。 - 撰写最终审查报告前,请阅读
references/report-template.md。 - 如果项目包含
memory/、组件级.agent/文件夹,或用户要求保存持久项目记忆,请阅读references/memory-writeback.md。 - 如果预期的绘图规范取决于目标会议、基准测试或近期论文的风格,请通过当前已录用论文、官方基准协议或用户提供的示例进行核实。
- 如果无法检查实际图像,请审查所提供的数据、图注和正文,并明确标记未经核实的视觉布局判断。
核心原则
- 图表是特定论点的证据,而非装饰。
- 图表包包含多个独立层:渲染素材、LaTeX 封装文件、视觉描述、图注、正文中的引用以及来源信息。
- 图表描述和图注是不同的内容。先描述图像展示了什么,再解释它为何重要。
- 每张图都应回答一个审稿人可能提出的问题。
- 主要对比应便于通过视觉和数值快速找到。
- 图注必须提供足够的实验设置信息,使读者无需查阅论文其他部分也能解读结果。
- 正文中的引用应告诉读者要查看哪项视觉对比,以及它为何重要。
- 如果论点依赖细微差异,统计不确定性、随机种子和方差就很重要。
- 如果计算量、数据、基线和协议的公平性会影响解读,就必须清楚呈现。
- 论文中的图表应采用统一且经过审慎设计的视觉语言。风格选择也是写作的一部分,因为它们会决定审稿人首先注意到什么。
- 视觉风格应随着经验不断演进:记录个别经验教训,将反复出现的偏好提升为项目约定,最后再将其归纳为可复用的技能规则。
- 如果一张图虽然精美,却无法支撑论点,就应修改或删除。
- 新结果必须推动论点、写作、审稿风险和后续行动的更新。
- 如果图表导致论文排版问题,应先定位受影响的页面和图表封装文件。优先采用局部封装文件、正文或位置调整,而不是全局浮动体间距或段落设置;更广泛的投稿排版问题应交由
submit-paper处理。
第 1 步——还原证据上下文
收集:
- 图表文件路径、截图、原始数据、图注或结果描述
- 渲染素材路径,例如
figures/fig_name.pdf或figures/fig_name.png - LaTeX 封装文件路径,例如
figures/fig_name.tex(如果论文使用封装文件) - 该结果要支撑的论文论点或章节
- 实验设置:数据集、模型、基线、指标、随机种子、数据划分、超参数和协议
- 绘图设置:绘制的变量、筛选条件、平滑方法、变换、坐标轴范围、颜色映射、标注规则、聚合方式,以及可用时的代码或配置路径
- 目标受众:论文、导师会议、幻灯片、答辩、内部报告或附录
- 目标会议或基准测试的预期要求
- 当前论文中的位置(如有)
- 关联的项目记忆 ID,例如
CLM-###、EVD-###、FIG-###、TAB-###、RSK-###或ACT-###
重述预期的证据关系:
This figure is supposed to show that [claim] because [metric/comparison/trend] under [setup].
如果无法写出这句话,应先转到 paper-evidence-board,再润色图表。
第 2 步——核对图表包
对于论文中的图表,根据共同文件名前缀确定图表包:
figures/fig_name.pdf or figures/fig_name.png # rendered asset
figures/fig_name.tex # LaTeX wrapper
在可用时检查两个层面:
- 渲染素材:读者实际看到的视觉内容
.tex封装文件:\includegraphics、宽度、位置、\caption{}、\label{}、子图布局、注释,以及素材文件名是否与预期图表一致- 附近的论文源文件:封装文件通过何处
\input{}或\include{}引入,以及正文如何引用该图表
如果封装文件存在但缺少对应素材,或素材存在但缺少封装文件,请标记该图表包不完整。如果存在多种素材格式,请确认封装文件引用的是哪一种。
步骤 3 - 解读前先描述
对于每张图,请先撰写视觉描述,再撰写或评判图注。
视觉描述应说明:
- 图的类型和子图结构
- 坐标轴、单位、刻度和方向
- 方法、数据集、变量、颜色、标记和图例
- 可见的趋势、比较、离群值、缺失值和不确定性
- 复现图中所示内容所需的绘图参数
- 解读结果所需的实验参数:数据集划分、模型/检查点、基线、指标、随机种子数量、采样预算、超参数、计算预算或协议
- 哪些内容是直接可见的,哪些是从日志、配置、文件名、图注或用户陈述中推断得出的
不要将完整的视觉描述放入论文图注中。将其作为审查记录,用于核实图注和论文正文是否忠实呈现了图中的内容。
步骤 4 - 审查主张是否有证据支持
阅读 references/claim-support.md。
针对每张图,回答:
- 它具体支持什么主张?
- 图中展示的证据是否足以支持该主张?
- 相对于测量设置,该主张是否过于宽泛?
- 是否缺少基线、消融、对照或诊断?
- 结果是否与其他图或章节矛盾?
- 该结果适合放在论文正文、附录、诊断材料中,还是尚未准备就绪?
分配一个状态:
supports-claimsupports-narrower-claimambiguouscontradicts-claimdiagnostic-onlynot-ready
步骤 5 - 审查视觉完整性
阅读 references/visual-integrity.md。
检查:
- 坐标轴、标签、单位、刻度和变换
- 图例的可读性和方法名称
- 方法、数据集、指标和消融项的排序
- 主要结果在视觉上是否突出
- 在灰度模式下,颜色、标记、线型或填充线是否仍清晰可读
- 图的尺寸是否适用于单栏、双栏、幻灯片或附录
- 图注和标签是否与实际绘制的数据一致
- 无需读者从多个子图或图例中自行推断,是否也能清楚看出预期的比较路径
- 图形外层容器的宽度、裁切、子图顺序和标签是否与渲染后的图像及视觉描述一致
- 外层容器是否造成局部留白、页面底部布局不稳定或脆弱的换行行为;如果有,是否应在该图附近修复,而不是调整全局 LaTeX 设置
标记任何可能导致审稿人误读结果的问题。
步骤 6 - 审查论文视觉风格
当输出用于论文时,请阅读 references/paper-visual-style.md 和 references/style-memory.md。
检查:
- 配色方案,以及对色觉障碍和灰度模式的适用性
- 所有图中方法与颜色、方法与标记之间的映射是否一致且稳定
- 线宽、标记大小、填充线、符号和符号记法是否一致
- 字号、刻度密度、标签长度以及最后一列的可读性
- 图的尺寸是否适用于单栏、双栏、附录或幻灯片
- 视觉重点是否符合论文主张的层级
- 是否无需仅依赖颜色就能识别主要方法
- 图中的定理/方法符号是否与论文符号记法一致
如果论文没有视觉风格规范,请根据 templates/visual-style.md 提出一套方案,并在适当情况下将其记录到 paper/.agent/visual-style.md 或 .agent/conference-writing/project-style.md 中。
对于排版和最终尺寸,请检查约定,而非 Notebook 预览:
- 最终 LaTeX 插入宽度,例如
\columnwidth、\linewidth或\textwidth - 生成图像的尺寸(英寸)
- 坐标轴标签、刻度标签、图例、注释和子图标签的字号(磅)
- LaTeX 对图像进行缩放时,是否会破坏预期的排版层级
- 在二者都存在时,代码侧的
plot_style.yaml与论文侧的visual-style.md是否一致
如果发现风格问题,请先将其归类为 lesson、preference、project contract 或 reusable skill rule candidate,再将其记录回文件。
第 7 步 - 审查统计与实验依据
阅读 references/statistical-evidence.md。
检查:
- 随机种子数量或重复运行次数
- 方差、置信区间、标准差或标准误
- 差异较小时对显著性或效应量的解读
- 数据划分与数据泄漏风险
- 指标定义与平均方式
- 基线公平性与调参预算
- 计算资源、硬件、模型大小、提示词、数据或选择方面的差异;若省略这些差异,视觉比较可能产生误导
- 当主张涉及效率时,是否报告计算开销或速度
- 应展示的失败案例或负面结果
- 是否能从图表包装文件、图注、结果报告、日志、配置或论文正文中还原绘图参数和实验参数
如果图表缺少必要的不确定性信息,请决定是重新运行、添加误差线、弱化主张,还是将结果移至附录或标记为诊断性结果。
第 8 步 - 审查图注和结果叙述
当输出文本需要修订时,阅读 references/caption-and-narrative.md。
针对每张图,提供:
- 视觉描述
- 溯源摘要:渲染素材、包装文件
.tex、绘图参数、实验参数和来源确定性 - 图注与图像的一致性诊断
- 图注诊断
- 修订后的图注或图注大纲
- 一句式论文正文引述
- 邻近正文中应避免的主张
- 已回答的审稿人问题
- 需要补充的设置细节
图注不应夸大结论。应说明实验设置、比较对象、指标和要点。
第 9 步 - 分派修复任务
针对每个问题,分派一项或多项操作:
fix-wrapper:figures/*.tex中的素材路径错误、图注过时、标签不匹配、宽度/裁切/布局问题或缺少子图映射edit-figure:标签、顺序、比例尺、图例、布局或视觉强调问题rewrite-caption:实验设置、指标、要点、注意事项或主张一致性问题write-description:缺少视觉描述或溯源记录rewrite-results-text:论文邻近正文夸大结论或未能点明要点define-visual-style:缺少或不一致的论文视觉风格规范record-style-lesson:新增的排版、尺寸、图例、标记、颜色、导出或包装文件经验,应先追加到风格记忆中,再设为硬性规则restyle-figure:颜色、标记、线宽、字号、符号、面板布局或视觉强调问题build-result-asset:存在原始 CSV 证据,但需要生成带有溯源信息、面向论文的图表或包装文件mine-existing-results:图表缺少的证据可能已存在于 CSV 或报告中rerun:检查现有结果后,仍缺少随机种子、方差、基线、指标或实验规程diagnose-result:可疑、负面、不稳定或相互矛盾的模式baseline-audit:基线缺失或不公平narrow-claim:证据仅支持范围更窄的表述move-to-appendix:结果有用,但不足以成为论文主体内容cut:视觉内容无法满足论文需求
适当时,指出下一项技能。
第 10 步 - 编写审查报告
阅读 references/report-template.md。
如果要保存到项目中且未指定路径,请使用:
docs/results/figure_results_review_YYYY-MM-DD_<short-name>.md
报告必须包括:
- 图表清单
- 图表对应关系:渲染素材、包装文件
.tex、论文正文引述位置、标签 - 视觉描述
- 绘图参数和实验参数的溯源信息
- 主张支持状态
- 视觉完整性问题
- 视觉风格规范及一致性问题
- 新增的风格经验或从偏好升级为规范的内容
- 统计依据问题
- 图注和叙述修订
- 审稿风险预测
- 分派的操作及后续技能
- 记忆更新部分
步骤 11 - 写回项目记忆
如果存在记忆文件,请阅读 references/memory-writeback.md。
更新最少但有用的条目集:
memory/evidence-board.md:图表证据状态、渲染资源、包装器.tex、设置、绘图参数、实验参数及关联主张memory/claim-board.md:获得支持、范围缩小、受到反驳或尚未准备就绪的主张memory/risk-board.md:由视觉歧义、缺少不确定性信息、基线薄弱或过度主张带来的审稿风险memory/action-board.md:图表修改、重新运行、标题修正、结果诊断或主张修订paper/.agent/:图表映射、资源/包装器配对、论文中的位置、视觉描述、标题状态、溯源缺口及过时视觉警告paper/.agent/visual-style.md或paper/.agent/style-lessons.md:关于排版、尺寸、编码、导出和包装器行为的风格经验、偏好及项目约定.agent/conference-writing/project-style.md:启用会议适配时面向投稿场合的图表风格决策- 工作树
.agent/worktree-status.md:结果生成或绘图任务及退出条件
使用以下确定性标签:
verified:已对照原始数据、日志或源图核实的值user-stated:用户提供的上下文inferred:审稿风险和叙事判断unverified:无法检查的视觉或统计主张
最终检查
完成前:
- 每张图都有对应的主张和审稿问题
- 如果项目使用
figures/*.tex,每张论文插图都有已确定的资源/包装器组合 - 每张经过审查的图都有独立于标题的视觉描述
- 已记录绘图参数和实验参数,或明确标记为未知
- 主要对比易于查找
- 坐标轴、单位、图例、标题和标签均无歧义
- 论文中的颜色、标记、字体、符号和图表尺寸保持一致
- 风格经验已记录在正确的推广层级,未被默默提升为普遍规则
- 已体现不确定性,或已说明缺少不确定性信息的理由
- 在相关情况下,基线和计算资源公平性清晰可见
- 已收窄过度主张
- 已将修正分配为具体的后续行动或技能
- 如存在项目记忆,已更新