What problem does it solve? Building interactive terminal UIs requires navigating OpenTUI's three frameworks (Core, React, Solid), its Yoga/Flexbox layout system, keyboard handling, animations, and testing APIs. This Skill consolidates decision trees and reference documentation so you can quickly pick the right framework, components, and patterns without digging through upstream docs. ## Core Features & Use Cases - Framework Selection Guidance: Decision trees route you to Core (imperative), React, or Solid reconcilers based on your needs, with quick-start commands like bunx create-tui -t react my-app. - Component & Concept References: On-demand docs for text display, containers, inputs, code/diff viewers, layout, keyboard input, layered keymaps, timeline animations, and snapshot testing. - Critical Rules & Troubleshooting: Enforces pitfalls like never calling process.exit() directly, using nested text modifiers for styling, and placing create-tui options before arguments. - Use Case: You want to build a CLI dashboard with a scrollable log view, keyboard navigation, and a diff viewer. The Skill points you to the React quick start, components/containers.md for scrollbox, keyboard/REFERENCE.md for shortcuts, and components/code-diff.md for the diff viewer. ## Quick Start Ask the assistant to scaffold a new OpenTUI app with your chosen framework, for example: create a React-based terminal UI project named my-app using create-tui.