This skill equips Claude with specialized knowledge of the Go testing ecosystem, focusing on the standard library's robust capabilities. It provides standardized patterns for table-driven tests, subtests, and parallel execution, while facilitating a strict Test-Driven Development (TDD) workflow. Beyond basic unit testing, it includes advanced implementations for performance benchmarking, memory allocation analysis, native fuzz testing (Go 1.18+), and interface-based mocking, ensuring that Go applications remain reliable, maintainable, and high-performing.
Características Principales
01Red-Green-Refactor TDD workflow integration for Go
02Native Go fuzzing implementations for automated edge-case detection
030 GitHub stars
04Table-driven test generation for comprehensive input coverage
05Performance benchmarking and memory allocation tracking patterns
06Standardized test helpers and interface-based mocking strategies