What problem does it solve? Writing thorough, maintainable Go tests requires knowing idiomatic patterns like table-driven tests, subtests, golden files, and fuzzing, which many developers apply inconsistently or skip entirely. ## Core Features & Use Cases - TDD Workflow Guidance: Walks through the RED-GREEN-REFACTOR cycle with concrete Go code examples for test-first development. - Comprehensive Test Patterns: Covers table-driven tests, parallel subtests, test helpers, golden files, interface-based mocking, and HTTP handler testing with httptest. - Performance & Robustness Testing: Provides benchmark patterns with memory allocation tracking and Go 1.18+ fuzz tests with property-based assertions. - Use Case: When adding coverage to a Go microservice, use this Skill to generate table-driven unit tests, set up mocks for repository interfaces, run race detection, and enforce an 80% coverage gate in CI. ## Quick Start Write table-driven unit tests with subtests and coverage reporting for my Go package in the current directory.