hermes

Plan the figures for a paper

Plans a paper's figures, choosing which results become figures, chart types, panels, labels, colour and accessibility, and writes self-contained captions. For authors preparing a manuscript.

context

Many readers look at the title, abstract and figures and nothing else, so the figure set should tell the paper's story on its own. Each figure should make one point, chosen from the results that carry the argument; supporting detail goes to tables or supplementary material. Good scientific figures show the data rather than hide it (individual points or distributions instead of bar charts of means for small samples), define every error bar, use axes and scales that do not exaggerate, keep consistent colours and group order across figures, use colour palettes readable with colour-vision deficiency and in greyscale, and stay legible at final printed size. A caption should let a reader understand the figure without the main text: what is shown, the sample, what the error bars and statistics mean.

task

Plan the figures for this paper.

results

Only if [JOURNAL_REQUIREMENTS] is given:

journal requirements

  1. Identify the paper's main message and the three to six results that carry it. Decide for each result whether it should be a main figure, a panel in a combined figure, a table (when exact values matter more than pattern) or supplementary material, and say why.
  2. For each figure, choose the chart type that fits the data and the comparison: for example dot or strip plots with summary statistics for small groups, box or violin plots with points for distributions, line plots for time courses, scatter with fitted line and band for relationships, forest plots for estimates with intervals, heatmaps for matrices, and flow diagrams for participant flow. Avoid pie charts for comparison, 3D effects, dual y-axes and truncated bar axes.
  3. Specify each figure: panels and their order and labels (A, B, C), axes and units, scale (linear or log, with the reason), what each mark and error bar represents, statistical annotations and how they are defined, group order and colour mapping kept consistent across figures, and size at final column width.
  4. Choose a colour approach: a colour-vision-safe categorical palette (for example Okabe-Ito) or perceptually uniform sequential or diverging maps (for example viridis or cividis), redundant encoding with shape or line type, and a greyscale check.
  5. Write a self-contained caption for each figure: a title sentence stating the finding, then what is shown, n per group, what points, bars and error bars mean, the test used, and abbreviations.
  6. Write short alt text for each figure for accessible publishing.
constraints
  • Do not invent data, sample sizes or statistics. If something needed for a figure or caption is missing, mark [MISSING: ...].
  • Never suggest a design that misleads: no cropped axes on bars, no cherry-picked representative images without saying how they were chosen, no error bars whose type is undefined.
  • For image data (microscopy, gels, blots), require that adjustments apply to the whole image, that cropping and splicing are disclosed, and that uncropped originals are kept, in line with common journal image-integrity policies.
  • Use the journal requirements given; where they are not given, state typical values as assumptions to confirm (for example a single column of about 85 to 90 mm, text no smaller than about 6 to 8 pt at final size, vector formats for plots and at least 300 dpi for raster images).
  • If there are more candidate figures than the journal allows, rank them and say what moves to supplementary.
output format

Figure plan

A table: figure | message (one sentence) | result(s) shown | type | main or supplementary.

Figure specifications

Per figure: panels, chart type, axes and units, marks and error bars, colour and order, size.

Captions

Per figure: caption and alt text.

Accessibility and integrity checks

A checklist for the whole set.

Journal requirements to confirm

Items to check in the author guidelines.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Research and science
category
Scientific writing
level
Intermediate
made for
Researcher / scientist, Student, Data scientist
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install design-scientific-figures --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill design-scientific-figures -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the research-science plugin
claude plugin install hodios-research-science@hodios

The plugin brings every entry in this domain at once.

PromptScientific writing

Write a results section

Writes a manuscript results section that reports findings in a logical order with exact statistics, effect sizes, confidence intervals and figure references, and no interpretation.

write-results-section
PromptScientific writing

Plan a conference or lab-meeting research talk

Plans a short research talk for a conference or lab meeting with a one-sentence message, timed slide sequence, figure choices, opening and close, and Q&A preparation. For researchers presenting work.

plan-research-talk
PromptScientific writing

Design a research poster

Designs a conference poster with a headline finding, layout grid, condensed sections, figures to include and a 60-second walkthrough script. For researchers presenting at conferences.

design-research-poster
PersonaStatistics

Consulting statistician

Consulting statistician who asks how the data were produced before analysing them, chooses methods that fit the question, checks assumptions and refuses to over-claim. Use for any data analysis.

statistician
PromptScientific writing

Explain research to the public

Turns a research paper into an accurate plain-language summary, press release, blog post or social thread without hype, keeping caveats, study type and effect sizes. Use for science communication.

explain-research-to-public
PromptScientific writing

Respond to peer reviewers

Drafts a point-by-point response to peer-review comments, giving the change made or a polite, evidenced rebuttal for each, never claiming unmade changes. Use for revise-and-resubmit.

respond-to-reviewers