edmundmiller/dotfiles/tufte-viz
Claude Code and agent skill by edmundmiller/dotfiles
- community
Checking that the SKILL.md file is still in the repository.
Designs and reviews charts with Tufte principles. Use for visualization design, graphical integrity, chartjunk reduction, dense comparisons, or a pass/fail Tufte test. Not for auditing data collection or KPI relevance.
Install
npx vskill@latest install edmundmiller/dotfiles/tufte-vizSKILL.md
Tufte Visualization Ideation
Apply Edward Tufte's principles to design clear, honest, high-density data visualizations.
For a chart review or the former tufte-test request, read the seven-check review workflow. Prefer a rendered chart; label uncertainty when reviewing only code. All seven checks must pass. Fix only failed areas when asked to iterate. Designing a chart uses the workflow below; it does not require a separate review skill.
Workflow
For new visualizations:
- Clarify the data story
- What comparisons matter?
- What's the key insight to communicate?
- Who's the audience?
- Select approach using Tufte principles:
- High comparison need → Small multiples
- Dense data → Consider data tables, sparklines
- Time-series → Line charts with minimal grid
- Part-to-whole → Avoid pie charts; prefer bar/table
- Design with data-ink in mind
- Start minimal, add only what's necessary
- Every element must earn its ink
- Default to grayscale; use color purposefully
- Apply the Tufte test using the review workflow.
For critiquing visualizations:
- Check graphical integrity
- Calculate lie factor if proportions seem off
- Verify baselines and scales
- Look for 3D distortion
- Identify chartjunk
- Decorative elements
- Heavy grids
- Unnecessary 3D effects
- Moiré patterns
- Evaluate data-ink ratio
- What can be erased?
- What's redundant?
- Suggest improvements with specific before/after recommendations
Key Principles Reference
references/tufte-principles.md— core principles from _Visual Display of Quantitative Information_: lie factor, data-ink, chartjunk, small multiples, integrity.references/analytical-design.md— extensions from _Envisioning Information_, _Visual Explanations_, and _Beautiful Evidence_: the 6 principles of analytical design, sparklines, layering & separation, micro/macro, range-frames, causality, confections. Load when designing dashboards, dense displays, sparklines, or explanatory graphics.
For a specific failed review check, read its detailed rule: data-ink, 3D effects, direct labeling, axes, color, annotations, or integrity. The rubric summarizes the pass rule.
Quick checklist:
- [ ] Lie Factor ≈ 1.0 (no visual distortion)
- [ ] Maximum data-ink ratio
- [ ] Zero chartjunk
- [ ] Clear labeling
- [ ] Answers "compared to what?"
- [ ] Shows causality or mechanism where relevant
- [ ] Multivariate (not over-reduced)
- [ ] Words, numbers, images integrated — not segregated
- [ ] Reveals multiple levels of detail (micro + macro)
- [ ] Layering: primary data dominates, secondary recedes
- [ ] Appropriate data density
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/catalog/tufte-viz/SKILL.md
Popularity
- Repository stars
- 80
- Repository forks
- 6
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 4 Sep 2026, 2 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/edmundmiller/dotfiles/tufte-viz)