What problem does it solve? Go projects often accumulate inconsistent test styles, flaky filesystem tests, and untested TUI behavior. This Skill enforces focused Go testing patterns so tests cover behavior and state transitions rather than implementation trivia. ## Core Features & Use Cases - Pattern Selection via Decision Gates: Maps each test target (pure functions, errors, file operations, TUI state, rendered output, external commands) to the correct test pattern. - Bubbletea and Golden File Coverage: Guides direct Model.Update() testing, teatest interactive flows, and deterministic golden file updates through the repo's -update flag. - Use Case: When adding a new screen to a Bubbletea CLI, use this Skill to write a state-transition test with tea.KeyMsg, an interactive teatest flow, and a golden file assertion for the rendered output. ## Quick Start Write table-driven tests with coverage for the parser package and add a golden file test for its rendered output.