This is a comprehensive reference for building terminal UIs with ratatui, Rust's modern TUI library. It covers the full stack: four project templates ranging from a 25-line hello world to a 300-line async component app, the Elm Architecture pattern (Model/Message/Update/View), styling with the Stylize trait, StatefulWidget implementations, and async event handling with crossterm's EventStream. The image integration section is unusually thorough, explaining how to use ratatui-image with background threads and protocol caching. Most useful when you're starting a new TUI project and need working patterns for layout, keyboard navigation, or error handling with color-eyre. The templates alone save hours of boilerplate setup. Targets ratatui 0.30.0 and Rust edition 2024.
npx skills add https://github.com/blacktop/dotfiles --skill ratatui-tui