Build concurrent Go code with tests to match.
Guides the implementation of idiomatic Go applications with managed concurrency, performance profiling, and tested interfaces.
When to use it
Use when building Go applications that need concurrency, microservices architecture, or high performance, including CLI tools and gRPC integrations.
It changes how the agent implements Go features by requiring interface-first design, structured implementation files, and table-driven tests.
What you provide
The skill targets Go 1.21+ and requires running Go validation and tests.
Requires golangci-lint to lint the code and resolve all reported issues before proceeding.
No additional actions listed.