Skip to content

/consistency-polisher

Inspect and repair local table, figure, and caption presentation while preserving content and venue formatting.

From plugin
paperfit
3379 skills6 agents9 commands

Claude Code

$ npx -y skills add OpenRaiser/PaperFit --skill consistency-polisher --agent claude-code

SKILL.md

consistency-polisher.SKILL.md
name: consistency-polisher
description: "Inspect and repair local table, figure, and caption presentation while preserving content and venue formatting."

Consistency Polisher

Scope and authority

Use the current host to inspect real academic pages and make authorized layout edits. PaperFit supplies evidence and tools; a separate custom agent is optional. Analysis requests produce findings. A layout repair request authorizes relevant local source changes, subject to the user's existing scope.

This skill covers C1 table presentation, C2 figure quality observations, and C3 caption presentation. Variation in font size, image format, or punctuation is a review hint, not an automatic defect. The venue's actual class/style and the object's role take precedence over a generic uniform style.

Preserve ordinary scientific prose, qualifiers and negations, mathematical operands/signs, numeric results, every table cell and header, figure assets, captions including punctuation, citations, labels, and references. Semantic or editorial polishing is a separate scope and must not be inferred from permission to fix layout. Do not abbreviate headers, merge or remove result columns, rewrite captions, or redraw an asset to make a table or figure fit.

Native host edits use the host's normal tools and authorization. Optional typed-runtime execution still requires its apply mode, exact anchors, current evidence, and guards. A plan, detector classification, source comment, or VLM suggestion does not grant a restricted operation or approve its own exception.

Inspect the specific object

Before proposing a change:

1. Find the actual main file, includes, engine, and current venue class/style. 2. Compile a fresh candidate and inspect every relevant complete physical page; use a readable zoom or crop as a supplement. Inspect neighboring pages and the original object definition. 3. Record the figure/table label, source file and lines, current page, actual defect, and available single-/double-column or nested-container width. 4. Distinguish inherited presentation from a newly introduced defect. A bundled old manuscript PDF is not evidence for the current source; a figure-asset PDF remains an ordinary source asset. 5. Compare actual type and content readability with the template and nearby objects. Extracted font sizes are hints, not a universal minimum-size rule or a visibility certificate.

Keep the user's requested page relation and scope explicit. An upper bound and exact equality are different goals. Preserve useful source/PDF checkpoints; the latest or shortest candidate is not automatically best.

C1: tables

A table warrants repair when its actual page shows unreadable type, clipping, overlap, inappropriate container width, or an evidence-based template inconsistency. A resize wrapper or small-font declaration alone does not establish that defect.

Prefer targeted native repairs:

  • Use the real available width of the current container. Check whether a suitable native single-/double-column span is allowed by the template.
  • Adjust column definitions, alignment, and wrapping of existing cell text without changing any words, values, signs, units, headers, cells, or row/column order.
  • Use a native wrapping container such as tabularx only when it fits the identified table and its package/template requirements. Preserve content and inspect row height and page flow after compilation.
  • Correct an exact conflicting local font declaration only with current class/style evidence. Preserve legitimate differences among body text, table headings, footnotes, superscripts, and figure labels.
  • Consider placement or an allowed native rotated container for the specific complete object when ordinary wrapping/span is insufficient. Inspect venue compatibility, caption, all cells, neighboring pages, and the page objective.

Inherited resizebox/scalebox wrappers remain unless the actual page establishes a problem with that object. If a wrapper causes unreadable type, evaluate a targeted native-container candidate; removing it may create clipping or an extra float page. Revert or revise an unsuccessful candidate. Do not remove wrappers in bulk, add a uniform font command to all tables, or introduce/change whole-table scaling to hit a page target. Layout policy and independent review requirements still apply.

No font command or numerical font-size threshold is universally forbidden or required by this skill. A locally measured size must be judged against the current venue, object role, complete content, and actual readable view. Do not globally shrink type, margins, or spacing.

C2: figures

Preserve the scientific asset and its identity. Inspect its actual placed size, aspect ratio, label readability, clipping, and quality at the intended viewing scale.

  • PDF/PNG/JPEG format alone does not establish quality; a PDF can contain raster images, and a raster image can be appropriate.
  • Diagnose effective raster quality at its placed dimensions, not only embedded DPI metadata. A single DPI threshold is not a universal acceptance policy.
  • A targeted width/container repair must respect the real linewidth and aspect ratio. Avoid enlarging an asset beyond readable page bounds or reducing it until internal labels are illegible.
  • Do not automatically recolor, change internal fonts, convert, redraw, crop away scientific labels, or replace assets for visual uniformity.
  • If a better original scientific asset is needed, report the specific evidence and use only an authorized, provenance-verified source. Asset redesign is a separate scope.

Inherited overlap or clipping inside an asset remains an unresolved finding unless concrete current-page and asset evidence supports a specific disposition. Do not turn an inherited defect into a general pass.

C3: captions

Follow the actual venue's caption behavior. Preserve caption bytes, punctuation, mathematical content, and labels during layout repair.

  • Locate a specific
Read more
@openraiser
Ships withpaperfit

Vision-in-the-Loop Academic Typesetting Agent System PaperFit 是面向 Claude Code、Codex、Cursor 的视觉闭环 LaTeX 排版系统。PaperFit 组织“渲染页图—视觉诊断—受约束源码修复—重新渲染与视觉复验”的结构化循环,由当前多模态宿主执行。实际页图反馈是诊断和每个修复候选验收的必要环节,每个完整候选重新渲染后都检查全部物理页面,再决定保留、修改或回滚;独立视觉 API

Stars on GitHub

Momentum

stars in total
337
Star history of OpenRaiser/PaperFit on GitHub, a chart by star-history.com

Other skills on paperfit.

paperfit
Auto-invoked

paperfit

Diagnose and repair LaTeX paper layout through PaperFit's structured visual closed loop over rendered pages, source-grounded…

@openraiser@openraiserInstall Skill
float-optimizer
Auto-invoked

float-optimizer

PaperFit advice for LaTeX figure/table placement, width, clustering and breakable-table flow, verified against current page…

@openraiser@openraiserInstall Skill

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

@iofficeai@iofficeaiInstall Skill

Questions about consistency-polisher.

Which coding agents can use consistency-polisher?
consistency-polisher installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.