paper-poster-htmllisted
Install: claude install-skill wookat/ai-research-skills
> **Fallback(本整合包补充)**:若 `mcp__codex__codex` 不可用,跨模型评审环节按本包 `skills/shared-references/reviewer-adapter.md` 降级(CLI → 零上下文子智能体/子会话),或跳过外部评审并在产物中注明 "External review skipped";测量类硬 gate(截图测量、print 校验)照常执行。非 Claude Code 平台无 `CLAUDE_SKILL_DIR` 时,脚本按 `<本 SKILL.md 所在目录>/scripts/` 直接定位。
# Paper Poster (HTML): measurement-gated poster generation
One HTML file styled for an exact print canvas (`@page { size: W H }`), rendered to PDF
via Playwright print emulation. **Iterate by measuring, not eyeballing** — the screen
preview lies; only print emulation at the correct viewport tells the truth. Core gate
machinery is adapted from [posterly](https://github.com/Chenruishuo/posterly) (MIT, ©
2026 Ruishuo Chen — see `NOTICE.md` and `LICENSES/posterly-MIT.txt`); ARIS adds style
discipline gates, figure-provenance gates, the cross-model review loop, and the
anti-patch-loop fix vocabulary.
## Why this skill exists (the failure it prevents)
A predecessor pipeline produced a poster with **30+ colors, zero real paper figures, a
screen-pixel canvas, and tiny formulas floating in oversized boxes**, then spent 12+
review rounds making it *worse* — each round added a new badge color or bespoke SVG
patch. The cure is structural, not exhortative:
1. **Hard gates run before any aesthetic opinion** (alignment, style, assets must PASS
first — a reviewer never sees an unmeasured poster).
2. **A closed fix vocabulary** — visual-review fixes can only touch design tokens,
whole catalogued components, c