figure-qa
Figure QA
Routes a scientific figure to an independent, fresh-context QA reviewer that detects the input type, runs the deterministic checks (fonts, palette, geometry, alpha, DPI) via helper scripts, and adds a VLM rubric judgment for the aesthetic dimensions. This skill is a thin dispatcher: the detection logic, exit-code contract, VLM rubric, and report format all live in references/figure-qa-procedure.md, and the deterministic engine lives in the figures plugin's agents/figure-qa-scripts/.
When to use
Activate when a figure needs a journal-submission QA pass, or proactively after a figure-generation skill (scientific-figure, svg-figure, svg-primitives, transparent-icons, ai-full-figure, plot-styling) produces output, unless the caller passes no-qa.
Why a fresh-context reviewer
A QA pass is more trustworthy from a reviewer that did not just author the figure. Run it in a separate context and pass only the figure path, input type (if known), and target journal. On tools without subagents, run the procedure inline.
Dispatch
In every branch the reviewer follows references/figure-qa-procedure.md (strict separation: scripts own ground-truth measurements, VLM owns aesthetic judgment).