What problem does it solve? Writing comprehensive, idiomatic Go tests requires knowing many patterns—table-driven tests, subtests, mocks, benchmarks, fuzzing, and coverage tooling. This Skill provides ready-to-apply templates and TDD workflows so you write correct tests faster without searching documentation. ## Core Features & Use Cases - Table-Driven Tests & Subtests: Standard Go patterns for comprehensive coverage, including error cases, parallel subtests, and test helpers with t.Helper() and t.Cleanup(). - Benchmarks & Fuzzing: Templates for performance benchmarks with memory allocation tracking and Go 1.18+ fuzz tests with seed corpora and property-based assertions. - Coverage & CI Integration: Commands for coverage profiles, race detection, golden file testing, HTTP handler testing, and GitHub Actions pipeline setup. - Use Case: When implementing a new Go function, follow the RED-GREEN-REFACTOR cycle: write a failing table-driven test first, implement minimal code to pass, then refactor while keeping tests green. ## Quick Start Write a table-driven test with subtests for my Go function following TDD methodology.