golang-patterns

Installation
SKILL.md

Go Patterns

This skill provides comprehensive Go patterns extending common design principles with Go-specific idioms.

Functional Options

Use the functional options pattern for flexible constructor configuration:

type Option func(*Server)

func WithPort(port int) Option {
    return func(s *Server) { s.port = port }
}
Installs
3
GitHub Stars
5
First Seen
Jun 22, 2026
golang-patterns — kunanonj/ai-skills-hub