From paper-writer
Established figure and table patterns for ML / computational biology papers. Loaded by writing-brainstormer to ground figure suggestions in conventional patterns rather than improvising. Includes references to type-specific guides.
How this skill is triggered — by the user, by Claude, or both
Slash command
/paper-writer:figure-design-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides a vocabulary of established figure types for ML / computational biology papers. When suggesting visualizations, default to these patterns. Deviations should be justified.
This skill provides a vocabulary of established figure types for ML / computational biology papers. When suggesting visualizations, default to these patterns. Deviations should be justified.
| Situation | Default figure | Alternative | Anti-pattern |
|---|---|---|---|
| Compare 3-10 models on 1 metric | Bar chart with error bars | Dot plot | Pie chart |
| Compare N models on M tasks (N,M > 4) | Heatmap | Multi-panel bar | Stacked bar |
| Show distribution of a quantity | Box plot or violin | Histogram | Mean ± SD bar (hides shape) |
| Compare 2 quantities across items | Scatter plot | Slopegraph | Two parallel bars |
| Show ranking stability across conditions | Critical Difference (CD) diagram | Bumpchart | Multiple bar charts |
| Show learning over training | Line plot with shaded CI | Step plot | Bar per epoch |
| Show a process / pipeline | Schematic diagram | Flowchart | Wall of text |
| Compare full-distribution forecasts | Forest plot | Caterpillar plot | Mean-only bar |
| Show 2D embedding structure | Scatter colored by category | Hexbin if dense | 3D rotation |
| Show time × condition × value | Faceted line plots | Heatmap with time on x-axis | Animated GIF |
| Situation | Default table | Notes |
|---|---|---|
| Main results, N methods × M metrics | Bold best per column, underline second | Add std as ±x.xx or in parens |
| Ablation, removing components | Each row removes one component, last row = full | Mark significance vs. full |
| Dataset statistics | Group by attribute (size, splits, source) | Header rows with categories |
| Hyperparameters / configs | Method on rows, hyperparam on columns | OK to put in appendix |
| Qualitative comparison of methods | Methods on rows, properties (✓/✗/partial) on columns | Use for related work surveys |
For deeper guidance on specific figure categories, see:
references/ablation-table-templates.md — patterns for ablation tablesreferences/statistical-figures.md — significance, CIs, effect sizesreferences/benchmark-paper-figures.md — patterns specific to benchmark papers (CD diagrams, rank stability, etc.)Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub nugkta/paper-writer --plugin paper-writer