Implements idiomatic Go testing patterns including TDD workflows, table-driven tests, and performance benchmarking.
This skill equips Claude with specialized knowledge to write robust, idiomatic Go tests using the Test-Driven Development (TDD) methodology. It provides standardized templates and implementation patterns for table-driven testing, subtests, parallel execution, and advanced testing features like Fuzzing (introduced in Go 1.18) and Golden Files. By following the Red-Green-Refactor cycle, it helps developers maintain high code quality, ensure comprehensive coverage, and identify performance bottlenecks through detailed benchmarking and memory allocation analysis.
主な機能
01Integrated performance benchmarking and memory profiling
02Standardized table-driven test structures for edge-case coverage
03172,010 GitHub stars
04Automated Fuzz testing patterns for input validation security
05Interface-based mocking for clean dependency injection