← ClaudeAtlas

designing-clear-data-displayslisted

House figure style distilled from Edward Tufte's books and course. Eight kernel rules with tests, before/after pairs, and a review protocol for every chart, figure, map, table, or data-bearing layout. Use when drawing or reviewing any data display.
jhutchison0/tacsop · ★ 0 · Web & Frontend · score 67
Install: claude install-skill jhutchison0/tacsop
# Designing Clear Data Displays House style for data displays. Three goals: figures a reader can use without decoding, ink spent on data rather than decoration, and effects shown at their true size. This SKILL.md is the entry point; expansions, examples, and the review protocol live in sidecar files loaded on demand. Scope, stated once: a repo's UX rules and document schemas define **what** a display must contain. This skill defines **how** the ink goes. Never drop a required element to save ink. Before the eight: could a table or a sentence carry these numbers? Under about twenty, a table usually does (VDQI p. 56). **Philosophy**: *Show the data. Spend ink on nothing else, within reason.* ## When to Use - Drawing any data display: chart, figure, map, diagram, table, sparkline, or a page layout that carries data - Reviewing a data display (the code reviewer loads `REVIEWING.md`) - Writing the code that places marks and labels (apply the rule 4 test before the first render) - Adopting this skill in a downstream repo (`ADOPTION.md`, once) ## The Kernel Eight rules. The ambient copy lives in CLAUDE.md (see `ADOPTION.md`); `RULES.md` expands each one with its source and its test. 1. Show the data; erase ink that carries none, within reason. 2. Label the data where it lives; a key the eye must decode fails. 3. Make every distinction as subtle as it can be and still be seen. 4. Two marks too close make a third; move one, do not shrink both. 5. Show the effect at its true si