What problem does it solve?
It helps you design terminal user interfaces that are usable, keyboard-friendly, and visually consistent across TUI frameworks and terminal capabilities.
Core Features & Use Cases
- TUI layout patterns: Choose and apply proven paradigms such as persistent multi-panels, Miller columns, drill-down stacks, widget dashboards, IDE-style three-panel layouts, and overlay popups.
- Interaction model & navigation: Define keyboard layers, focus management, search/filter behavior, context-sensitive help, and safe dialogs.
- Color & accessibility systems: Implement graceful degradation across 16 ANSI, 256-color, and truecolor, using semantic color slots and ensuring the UI remains usable without color.
- Responsive rendering rules: Handle terminal resizing safely with minimum-size gates and strategies like proportional splits and breakpoint modes.
- Visual character & widget guidance: Use correct box-drawing styles, high-density data characters (braille blocks/sparklines), and rendering techniques to reduce flicker.
Quick Start
Use the tui-design skill to design a keyboard-first terminal dashboard with a persistent multi-panel layout, accessible focus handling, and a semantic color palette that degrades cleanly to 16-color terminals.