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 developers often produce inconsistent or incomplete test suites without a structured guide. ## Core Features & Use Cases - TDD Workflow Guidance: Walks through the RED-GREEN-REFACTOR cycle with concrete Go code examples for each step. - Comprehensive Test Patterns: Covers table-driven tests, parallel subtests, test helpers with t.Helper(), golden files, interface-based mocking, and HTTP handler testing with httptest. - Performance & Robustness Testing: Provides benchmark templates with memory allocation tracking and fuzz test examples for Go 1.18+ input validation. - Use Case: When adding a new parsing function to a Go service, use this Skill to generate a table-driven test with error cases, a fuzz test for malformed input, and a coverage report integrated into CI. ## Quick Start Write table-driven tests with benchmarks and fuzz coverage for my Go package in the current directory.