What problem does it solve? Terminal UI codebases tend to accumulate duplicated rendering logic, hardcoded colors, and inconsistent page layouts across screens. This Skill defines the mandatory shared component system and page structure so every TUI screen in the yeaboi codebase is built the same way. ## Core Features & Use Cases - Shared Primitives: Mandates use of shared functions in ui/shared/_components.py for themes, page panels, buttons, scrollbars, progress dots, viewport math, titles, popups, and badges. - Page Structure Contract: Defines the exact layout every build*_screen function must follow, from title through viewport to button rows. - Enforced Rules: Covers DRY rendering, theme-based colors, page backgrounds, saved-session hubs, beta badges, and per-frame logging restrictions, with tests that fail the build on violations. - Use Case: When adding a new mode screen to the yeaboi TUI, follow this Skill to create the theme constant, title function, mode card entry, feature tip, and saved-sessions hub correctly the first time. ## Quick Start Ask the AI to create a new TUI screen for a mode following the tui-standards shared component rules.