desktop-app-design
Installation
SKILL.md
Desktop App Design — Professional & Enterprise Excellence
Desktop Design Philosophy
Desktop applications serve users who invest hours of focused attention in professional workflows. Unlike mobile's brief, task-focused interactions, desktop design must optimize for sustained productivity, information density, and expert efficiency. The challenge is supporting both first-day learnability and thousandth-day mastery within the same interface.
Core Principles (Edward Tufte + Jony Ive)
- Information density with clarity — show more data without increasing cognitive load (Tufte: "maximize data-ink ratio")
- Invisible design — the interface should disappear, leaving only the work (Ive: "true simplicity is derived from so much more than just the absence of clutter")
- Keyboard-first, mouse-enhanced — power users live on the keyboard; mouse interaction is the fallback
- Progressive complexity — simple surface, deep capability accessible through exploration
- Spatial memory — consistent layouts allow users to develop muscle memory over months of use