What problem does it solve? Writing tests for Go applications, especially interactive Bubbletea TUI components, requires knowing specific patterns like teatest simulation and golden file comparison that are not obvious to developers new to the ecosystem. ## Core Features & Use Cases - Table-Driven Test Patterns: Standard Go idioms for testing multiple input/output cases with error handling. - Bubbletea TUI Testing: Direct Model.Update() state transition tests plus teatest integration tests that simulate key presses and full interactive flows. - Golden File Testing: Compare rendered TUI output against saved snapshot files with an update flag for regeneration. - Use Case: When adding a new screen to a Bubbletea installer, use this Skill to write a screen transition test, a cursor navigation test, and a golden file test for the rendered view. ## Quick Start Write Go tests for my Bubbletea model covering key navigation, screen transitions, and golden file output using teatest.