一键导入
read-vis
Check a paper's visual presentation for layout, figure quality, spacing, and formatting issues. Use when reviewing paper polish before submission.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Check a paper's visual presentation for layout, figure quality, spacing, and formatting issues. Use when reviewing paper polish before submission.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Organize a paper PDF and its codebase into clean reading artifacts. Use this before any other read-* skills.
Verify each cited reference exists via web search.
Deep extraction of all verifiable claims from a research paper. Actively proposes implicit claims, splits compound statements, and flags cross-reference inconsistencies.
Verify paper claims with evidence_type "code" against the actual codebase. Use after read-txt to check if code matches what the paper says.
Review experiment design and produce a prioritized reproduction plan. Targets claims with evidence_type "experiment" from check_claim.json. Output feeds into run-exp.
Web-search validation of citation and novelty claims from check_claim.json. Checks whether cited facts are accurate and novelty claims ("first", "pioneering") hold against published literature.
| name | read-vis |
| description | Check a paper's visual presentation for layout, figure quality, spacing, and formatting issues. Use when reviewing paper polish before submission. |
| author | PaperDoctor Research |
| license | MIT |
| argument-hint | paper.pdf |
| allowed-tools | Read, Bash(python *) |
Check a paper from the visual side.
Focus on what can be seen on the page:
Do not focus on code, experiments, or citations here.
Visual Check:
- [ ] Resolve PDF input
- [ ] Reuse or render page images
- [ ] Inspect pages visually
- [ ] Save report
prepare-paper has already run, use {paper_dir}/metadata/page/ as the page-image directory.python tools/pdf_render.py /path/to/paper.pdf
This writes:
{paper_dir}/metadata/page/page-001.png, page-002.png, ...{paper_dir}/metadata/page/manifest.jsonLook for visible issues such as:
Every finding should point to a specific target when possible:
Figure 2Table 3right-column equation blockbottom image on page 6caption under Figure 4Do not write vague findings like "layout is a bit off". Say exactly what is wrong and where it is.
Do not treat anonymous submission formatting as a visual issue. Examples:
Anonymous Author(s)These are submission-state choices, not layout defects.
If a paragraph ends with a very short final line, treat that as a valid visual issue when it makes the page look poorly balanced. Suggest reflowing nearby text, adjusting spacing, or reordering content.
When a figure or table is too dense or too small to judge confidently from the full page, crop the region and re-read the crop:
python -c "
from PIL import Image
Image.open('{paper_dir}/metadata/page/page-004.png').crop((LEFT, TOP, RIGHT, BOTTOM)).save('/tmp/zoom.png')
"
Then Read /tmp/zoom.png to inspect axis labels, sub-panel text, or AI-generation artifacts at full resolution. Crop instead of hedging — replace "might be too small to read" or "looks blurry but unsure" with a decisive judgment after a closer look.
Write the report by issue, not by page.
Each issue should be one concrete visual problem:
{
"page": 4,
"quote": ["Figure 3"],
"status": "warning",
"reason": "Figure 3 is too small to read comfortably, especially the axis labels.",
"suggest": "Enlarge Figure 3 or simplify the panel so the labels remain legible."
}
Use:
page: page numberquote: array of affected targets (e.g. ["Figure 3"] or ["Figure 4", "Figure 5"])status: warning or errorreason: exact visual problemsuggest: concrete suggestionstatus rules:
error — 100% certain defects:
warning — genuine quality issues:
Do NOT flag (not even warning):
Quality judgment guide:
warningerrorwarningwarningFont size rule of thumb: Compare text inside figures/tables to the paper's body text. If figure labels, axis text, or table content is noticeably smaller than the body text (roughly <60% of body font size), flag as warning. Body text in a standard conference paper is ~10pt; figure text below ~6pt is a problem.
Figure-caption coherence:
warning if a figure is hard to connect to its caption (e.g. caption describes a trend but the figure doesn't clearly show it, or caption references sub-panels by labels that are missing/hard to find)error if the caption describes something completely different from what the figure shows (factual mismatch)Aim for quality over quantity — fewer, more actionable findings are better than many nitpicks.
Save one report with:
summaryissuesExample shape:
{
"summary": {
"total_issues": 5,
"warning_issues": 4,
"error_issues": 1
},
"results": [
{
"page": 4,
"quote": ["Figure 3"],
"status": "warning",
"reason": "Figure 3 is too small to read comfortably, especially the axis labels.",
"suggest": "Enlarge Figure 3 or simplify the panel so the labels remain legible."
}
]
}
If a page has no visual problem, do not create a dummy entry for that page.
Output:
{paper_dir}/reports/check_vis.json