What problem does it solve? Writing thorough, idiomatic Go tests requires knowing many patterns—table-driven tests, subtests, mocks, benchmarks, fuzzing, and coverage tooling. This Skill provides a complete reference so you can apply TDD methodology and proven Go testing practices without searching documentation. ## Core Features & Use Cases - TDD Workflow Guidance: Follows the RED-GREEN-REFACTOR cycle with concrete Go code examples for each step. - Comprehensive Test Patterns: Covers table-driven tests, subtests, parallel tests, test helpers, golden files, interface-based mocks, and HTTP handler testing with httptest. - Performance & Robustness Testing: Includes benchmark patterns with memory allocation tracking and fuzz testing (Go 1.18+) for input validation. - Use Case: When adding tests to a Go API service, use this Skill to generate table-driven tests for handlers, mock the repository layer via interfaces, and set up coverage reporting in CI. ## Quick Start Ask the AI to write table-driven tests with benchmarks and coverage for your Go package following TDD methodology.