Universal design patterns for building exceptional terminal user interfaces. Framework-agnostic — works with Ratatui, Ink, Textual, Bubbletea, or any TUI toolkit.
Core philosophy: TUIs earn their power through spatial consistency, keyboard fluency, and information density that respects human attention. Design for the expert's speed without abandoning the beginner's discoverability.
| File manager | Miller Columns | yazi, ranger | | Git / DevOps tool | Persistent Multi-Panel | lazygit, lazydocker | | System monitor | Widget Dashboard | btop, bottom, oxker | | Data browser / K8s | Drill-Down Stack | k9s, diskonaut | | SQL / HTTP client | IDE Three-Panel | harlequin, posting | | Shell augmentation | Overlay / Popup | atuin, fzf |
Esta habilidad debe usarse al diseñar interfaces de usuario de terminales, crear diseños de TUI, elegir esquemas de color de TUI, implementar navegación por teclado, crear paneles de terminales o trabajar con cualquier marco de TUI. Se activa ante menciones de diseño de TUI, interfaz de usuario de terminal, diseño de Ratatui, componentes de Ink, widgets textuales, vistas de Bubbletea, paleta de colores de terminal, diseño de combinación de teclas, diseño de panel, paneles divididos, panel de terminal, caracteres de dibujo de cuadros, minigráficos, barras de progreso, cuadros de diálogo modales, gestión de enfoque o accesibilidad de terminal. Fuente: hyperb1iss/hyperskills.