Lightlines
By samber

golang-design-patterns

samber

Choose simple, idiomatic Go patterns for production code.

Go software design

What it does

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.

How to use it

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

  • An existing project

Access · 0

No additional actions listed in the analysis.

What you need · 1

The go runtime and command must be available.


About this skill

Visibility
Public
Repository
samber/cc-skills-golang
Created
Oct 8, 2026
Updated
Oct 8, 2026
Files
8