What problem does it solve? Designing a terminal user interface involves many decisions — layout paradigm, keybindings, color system, data visualization, and motion — and getting any of them wrong produces an app that is confusing, inaccessible, or flickers on resize. This Skill provides a complete, framework-agnostic design vocabulary so those decisions follow proven patterns instead of guesswork. ## Core Features & Use Cases - Layout Paradigm Selector: Maps app types (file manager, git tool, monitor, SQL client) to proven layouts like Miller Columns, Persistent Multi-Panel, Drill-Down Stack, and Widget Dashboard. - Interaction & Color Systems: Defines keyboard design layers (L0–L3), focus management, search patterns, semantic color slots, and graceful degradation from true color down to 16 ANSI colors. - Validation Checklist: Ships an anti-patterns checklist covering resize crashes, contrast ratios, color-only signaling, and destructive-action confirmation. - Use Case: When building a Kubernetes CLI browser with Ratatui or Textual, use this Skill to select the Drill-Down Stack layout, define vim-style keybindings, and configure a semantic color theme that remains usable in 16-color terminals. ## Quick Start Use the tui-design-system skill to design the layout, keybindings, and color system for a terminal-based log viewer I am building with Textual.