What problem does it solve? Writing consistent, maintainable tests in Dart and Flutter projects requires many conventions — naming, group structure, mocking, isolation, golden tagging — that are easy to get wrong or apply inconsistently across a team. This Skill encodes Very Good Ventures testing standards so every unit, widget, and golden test follows the same production-grade patterns. ## Core Features & Use Cases - Unit & Widget Test Standards: Enforces hierarchical group/test naming that reads as natural sentences, private mocktail mocks, late + setUp lifecycle patterns, and the shared pumpApp helper instead of inline MaterialApp boilerplate. - Golden File Testing: Covers TestTag.golden tagging, matchesGoldenFile usage, and running or updating goldens via the very_good_cli MCP test tool with tags, coverage, and timeout parameters. - Anti-Pattern Detection: Applies equally when a request asks for forbidden patterns — package:mockito, raw string tags, shared mutable state between tests, or asserting padding/color in widget tests — and corrects them. - Use Case: Ask for a golden test for an AppButton widget, and get a properly tagged testWidgets using pumpApp, matchesGoldenFile, and the correct MCP tool invocation to generate the reference image. ## Quick Start Write a golden test for my AppButton widget using the testing conventions.