tufte-slide-design
Tufte Slide Design
Apply Edward Tufte's principles from "The Visual Display of Quantitative Information" to create presentations that communicate complex ideas with clarity, precision, and efficiency.
Core Philosophy
Tufte's central insight: "Clutter and confusion are failures of design, not attributes of information."
Information overload is rarely the problem—poor information design is. The goal is graphical excellence: the well-designed presentation of interesting data combining substance, statistics, and design.
The Five Laws of Data-Ink
When designing any slide with data:
- Above all else, show the data - Data is the primary focus
- Maximize the data-ink ratio - Every pixel should convey information
- Erase non-data-ink - Remove decorations that don't inform
- Erase redundant data-ink - Eliminate duplicate information carriers
- Revise and edit - Continuously refine toward simplicity
More from ingpoc/skills
scroll-storyteller
Use when creating interactive scroll-based storytelling experiences with mouse-following spotlight effects, animated SVG art, and the Anthropic design language. Load for explainer pages, product showcases, visual narratives, or any content needing immersive scroll storytelling with organic shapes and smooth animations. Supports GSAP-powered or lightweight CSS-only animations.
127terminal-ui-design
Use when creating CLI tools, terminal user interfaces (TUI), or any command-line applications. Load for terminal UI design, ASCII art, color schemes, box drawing characters, and polished terminal output. Also use for refactoring boring CLIs into distinctive experiences.
35browser-testing
Use when testing web applications, debugging browser console errors, automating form interactions, or verifying UI implementations. Load for localhost testing, authenticated app testing (Gmail, Notion), or recording demo GIFs. Requires Chrome extension 1.0.36+, Claude Code 2.0.73+, paid plan.
22token-efficient
Use when processing 50+ items, analyzing CSV/log files, executing code in sandbox, or searching for tools. Load for data processing tasks. Achieves 98%+ token savings via in-sandbox execution, progressive disclosure, and pagination. Supports heredocs for multi-line bash.
15postgresql-skill
This skill provides PostgreSQL-specific patterns for database design, optimization, and transaction management
13claude-md-creator
Use when creating CLAUDE.md files, updating existing CLAUDE.md, validating CLAUDE.md structure, or auto-fixing CLAUDE.md issues. Load for setting up project instructions, global guidelines, local overrides, or modular rules. Handles global (~/.claude/CLAUDE.md), project (.claude/CLAUDE.md), local (CLAUDE.local.md), and rules (.claude/rules/*.md) with smart project detection and template generation.
10