# Paper Polisher

Polish mathematical modeling paper drafts for grammar, clarity, formula consistency...

- Repository: https://github.com/zhnnky329/MathModeling-skills (1073 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-09-24
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add zhnnky329/MathModeling-skills --skill paper-polisher -g -a claude-code -y`
Codex: `npx skills add zhnnky329/MathModeling-skills --skill paper-polisher -g -a codex -y`
Cursor: `npx skills add zhnnky329/MathModeling-skills --skill paper-polisher -g -a cursor -y`
Gemini CLI: `npx skills add zhnnky329/MathModeling-skills --skill paper-polisher -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add zhnnky329/MathModeling-skills`

## Description

Polish mathematical modeling paper drafts for grammar, clarity, formula consistency, hedging calibration, overclaim detection, and contest formatting compliance. Use after paper-section-writer has drafted sections.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Purpose

Polish mathematical modeling contest paper sections for language quality, logical clarity, formula consistency, and claim calibration.

This skill operates on already-drafted paper sections. It improves wording, fixes grammar, checks formulas, calibrates hedging to match evidence strength, detects overclaims, and ensures formatting compliance. It does not invent new content, add unsupported claims, or rewrite the paper's scientific argument.

Adapted from [nature-polishing](https://github.com/Yuan1z0825/nature-skills) design principles: language serves the argument, polish should not hide weak reasoning, and claims must be proportional to evidence.

This skill does not write new paper sections, run experiments, generate figures, or perform final QA.

# When to use

Use this skill:

- After `paper-section-writer` has drafted one or more paper sections.
- Before `quality-assurance-auditor`.
- When the user says: "polish the paper", "check the English", "fix the grammar", "improve the writing", "calibrate the claims", "check for overclaims", "proofread Q1 section".
- When Chinese-to-English translation has produced rough drafts that need smoothing.
- When formulas, notation, or terminology are inconsistent across sections.

# Preconditions

The following should already exist or be provided:

- Paper section drafts under `paper/sections/`.
- Final method explanations (for formula and notation verification).
- Final result analyses (for claim verification).
- The global symbol table at `planning/symbol_table.md` (if available).
- Contest formatting requirements (if available).

If paper sections do not exist, hand back to `paper-section-writer`.

# Inputs

Use or request:

The rest: https://github.com/zhnnky329/MathModeling-skills/blob/HEAD/.claude/skills/paper-polisher/SKILL.md
