AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Tufte Viz

skill-pjsny-tufte-viz-tufte-viz · by pjsny

>-

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add skill-pjsny-tufte-viz-tufte-viz

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-pjsny-tufte-viz-tufte-viz)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Tufte Viz? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Tufte Visualization Ideation

Apply Edward Tufte's principles to design clear, honest, high-density data visualizations.

Workflow

For new visualizations:

  1. Clarify the data story
  • What comparisons matter?
  • What's the key insight to communicate?
  • Who's the audience?
  1. 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
  1. 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
  1. Apply the Tufte test (see references/tufte-principles.md)

For critiquing visualizations:

  1. Check graphical integrity
  • Calculate lie factor if proportions seem off
  • Verify baselines and scales
  • Look for 3D distortion
  1. Identify chartjunk
  • Decorative elements
  • Heavy grids
  • Unnecessary 3D effects
  • Moire patterns
  1. Evaluate data-ink ratio
  • What can be erased?
  • What's redundant?
  1. Suggest improvements with specific before/after recommendations

For writing chart code:

  1. Apply universal rules from references/implementation-guide.md
  • 22 concrete defaults: no legends, no gridlines, range-frame axes, gray-first color, serif fonts
  • Chart type guidance, color quick reference, validation checklist
  1. Load ONE library rule file matching the target:

| Library | Rule file | Essential config | |---------|-----------|------------------| | Recharts | rules/recharts.md | `, remove | | ECharts | rules/echarts.md | splitLine: { show: false }, legend: { show: false } | | Chart.js | rules/chartjs.md | grid: { display: false }, plugins.legend.display: false | | matplotlib | rules/matplotlib.md | spines['top'].setvisible(False), font.family: serif | | Plotly | rules/plotly.md | showgrid=False, plotbgcolor='#fffff8' | | D3/SVG | rules/d3-svg.md | .domain { display: none }`, no background rects |

  1. Validate against the checklist in references/implementation-guide.md

Reference Files

Theory (why)

  • 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.

Practice (how)

  • references/implementation-guide.md — 22 universal rules, color/typography quick reference, chart type guidance, validation checklist.
  • references/anti-patterns.md — detection table for common violations with per-library fix patterns.
  • rules/*.md — library-specific code snippets and configuration (one file per library).

Quick checklist:

  • [ ] Lie Factor ~ 1.0 (no visual distortion)
  • [ ] Maximum data-ink ratio
  • [ ] Zero chartjunk
  • [ ] Direct labels, not legends
  • [ ] 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
  • [ ] Accessible (contrast, dual encoding, aria-label)
  • [ ] Responsive (adapts at narrow viewports)
  • [ ] Appropriate data density

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.