figure-style
Publication-grade figure correctness and legibility rules. Load before drawing any plot and call `apply_figure_style()` — sets a role-mapped font-size ladder, outward ticks, frameless legends, and 300-dpi output. The skill is a checklist, not a house look: data fidelity (claim-titles tested against every row, excluded data never enters summaries), label economy (floor and ceiling), colour threading, chart-choice-by-data-shape, layout, and a render-then-verify QA loop (bbox collision + per-panel perceptual check). Ships helpers: focal_palette, bar_with_points, strip_with_median, end_of_line_lab
npx skills add BioTender-max/awesome-bio-agent-skills --skill figure-style --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Publication-Grade Figure Rules *A checklist for correct, legible, internally-consistent scientific figures. This skill does not impose a visual house style — frame, font, and palette are parameters. Load it and call `apply_figure_style()` before any plot.* ## §0 Scope §1–§3, §8, and §9 are **correctness** — they apply to every plot, in every context, and have no aesthetic content. §4–§7 are **guidance** — defaults that produce a clean result but that a deliberate alternative can override (individual rules inside §4–§7 that state a factual/perceptual invariant — e.g. §4.4 semantic-zero centring, §4.5 CVD, §6.9 leader anchoring — still bind). On its own, this skill is the inner tier (make one plot good); `figure-composer` and `paper-narrative` supply multi-panel and whole-paper context. --- ## §1 Data fidelity & self-consistency **1.1 Excluded rows.** A row marked excluded or flagged in the source data is either omitted entirely or drawn with a visually distinct open/hatched marker and named in the key. It **never** enters a summary statistic plotted alongside the included rows. **1.2 Comparable conditions only.** Arms measured under non-comparable conditions (different N, epoch bu
- §0 Scope
- §1 Data fidelity & self-consistency
- §2 Label economy — floor and ceiling
- §3 Axes, scales, small multiples
- §4 Colour
- §5 Typography
- §6 Chart-family guidance (by data shape)
- §7 Layout & narrative
- §8 Anti-patterns
- §9 Render-then-verify
What does the figure-style skill do?
Publication-grade figure correctness and legibility rules. Load before drawing any plot and call `apply_figure_style()` — sets a role-mapped font-size ladder, outward ticks, frameless legends, and 300-dpi output. The skill is a checklist, not a house look: data fidelity (claim-titles tested against every row, excluded data never enters summaries), label economy (floor and ceiling), colour threading, chart-choice-by-data-shape, layout, and a render-then-verify QA loop (bbox collision + per-panel perceptual check). Ships helpers: focal_palette, bar_with_points, strip_with_median, end_of_line_lab
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill figure-style --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
