What problem does it solve? Writing idiomatic, maintainable Go tests requires knowing many patterns—table-driven tests, subtests, golden files, mocking, benchmarks, and fuzzing—and this Skill consolidates them into one TDD-oriented reference so tests are written correctly the first time. ## Core Features & Use Cases - Table-Driven Tests & Subtests: Standard Go patterns for comprehensive case coverage, including parallel subtests and error-case handling. - Benchmarks & Fuzzing: Performance benchmarks with b.Loop(), memory allocation measurement, and Go 1.18+ fuzz tests with seed corpora. - Coverage & CI Integration: Coverage profiling commands, per-function reports, and CI gating aligned with this project's 90% coverage threshold. - Use Case: When adding a new HTTP handler to a Go service, use this Skill to generate a table-driven httptest suite with proper status and body assertions, plus a benchmark for the hot path. ## Quick Start Write table-driven unit tests with subtests and coverage for my new Go function in parser.go.