Choose simple, idiomatic Go patterns for production code.
Go software design
Guides the design and review of idiomatic Go APIs, resource lifecycles, resilience patterns, data processing, and application architecture.
When to use it
Use when choosing Go architecture or implementing constructors, graceful shutdown, resilience, streaming, and related design patterns.
Give it a Go design or review task in a project; it asks about architecture when designing and returns recommendations or findings.
What you provide
No additional actions listed in the analysis.
The go runtime and command must be available.