Build fast, idiomatic Go services.
Go development
Build production-grade Go applications with concurrency, microservices, performance optimization, and idiomatic error handling.
When to use it
Use when building Go applications involving concurrency, microservices, high performance, goroutines, channels, generics, gRPC, CLI tools, benchmarks, or table-driven tests.
Give it a Go application feature in a project; it implements the feature with interfaces, idiomatic error handling, tests, linting, and concurrency validation.
What you provide
No additional actions listed in the analysis.
Go 1.21 or later must be available for the implementation workflow.
golangci-lint must be available to run linting and fix reported issues.