| name | scientific-visualization |
| description | Orchestrate publication-ready figures for CS papers, posters, slides, and benchmark reports. Use when assembling multi-panel result figures, harmonizing styles across plots, preparing export settings, or turning experiment outputs into clear visual evidence for submissions and technical communication. |
Scientific Visualization
Use this skill when figure quality, consistency, and evidence communication matter more than raw plotting mechanics.
Typical CS Outputs
- benchmark comparison figures
- ablation summaries
- latency / memory / accuracy tradeoff panels
- error analysis views
- embedding or representation comparison panels
- reproducibility or scaling plots
- poster or slide figure sets with consistent styling
Workflow
- Identify the claim each figure must support.
- Choose the smallest set of plots that makes the comparison interpretable.
- Standardize colors, labels, scales, and panel conventions.
- Export in formats appropriate to the destination: paper, slide, poster, or README.
Local Resources
Assets:
assets/publication.mplstyle
assets/presentation.mplstyle
assets/color_palettes.py
assets/nature.mplstyle as an inherited legacy style, not the default
References:
references/publication_guidelines.md
references/color_palettes.md
references/matplotlib_examples.md
references/journal_requirements.md only when a venue genuinely requires it
Scripts:
scripts/figure_export.py
scripts/style_presets.py
Working Rules
- Optimize first for truthful comparison, then for polish.
- Use consistent semantics across panels.
- Label uncertainty clearly when seeds, folds, or repeated trials matter.
- Do not overload a paper figure with dashboard-level detail.
- If the figure is exploratory rather than final, use seaborn or plotly directly instead.
Default Output
When the user asks for figure help without more detail, return:
- figure set recommendation
- panel structure and style notes
- export guidance for the target medium
- risks that could make the visual misleading