关于
This skill provides expert guidance for developing high-performance terminal user interfaces (TUIs) in Ruby by leveraging the Ratatui library. It covers the entire development lifecycle, from managed terminal setup and teardown to complex layout design using constraints and styling. Developers can use it to build either full-screen applications or 'inline' rich CLI components, utilizing a comprehensive widget library, event-driven pattern matching for input, and the Tea Model-View-Update architecture for robust state management.