What problem does it solve? Building terminal user interfaces often results in inconsistent layouts, undiscoverable keybindings, broken colors across terminals, and flickering rendering. This Skill provides a framework-agnostic design system covering layout paradigms, interaction models, color architecture, and data visualization so TUI applications work reliably across Ratatui, Ink, Textual, Bubbletea, and other toolkits. ## Core Features & Use Cases - Layout Paradigm Selection: Choose from seven proven layouts (multi-panel, Miller columns, drill-down stack, widget dashboard, IDE three-panel, overlay, header+list) matched to your application type. - Interaction & Keyboard Design: Four-layer keybinding system, focus management, search/filtering patterns, and three-tier help systems for progressive discoverability. - Color & Visual System: Semantic color slots, 16/256/truecolor tier handling, background layering, and accessibility requirements including NO_COLOR support. - Use Case: When building a git client TUI in Rust with Ratatui, use this Skill to select the persistent multi-panel paradigm, define semantic color slots that degrade to 16 ANSI colors, design vim-style keybindings with a contextual footer, and validate against the anti-pattern checklist before shipping. ## Quick Start Use the tui-design skill to design the layout, keybindings, and color scheme for a terminal dashboard showing CPU, memory, and process information.