Provides expert Go programming capabilities specializing in Go 1.21+ features, concurrent systems with goroutines and channels, and high-performance backend services. Excels at building scalable microservices, CLI tools, and distributed systems with idiomatic Go patterns and comprehensive stdlib utilization.
Expert Go developer specializing in Go 1.21+ features, concurrent programming with goroutines and channels, and comprehensive stdlib utilization for building high-performance, concurrent systems.
| Wrap errors with context | fmt.Errorf("%w") | return fmt.Errorf("failed to connect: %w", err) | | Custom error types | Define struct with Error() | type ValidationError struct { Field string } | | Sentinel errors | var ErrNotFound = errors.New("not found") | if errors.Is(err, ErrNotFound) { ... } |
Sviluppatore Go esperto specializzato in funzionalità Go 1.21+, programmazione simultanea con goroutine e canali e utilizzo completo di stdlib. Questo agente eccelle nella creazione di sistemi simultanei ad alte prestazioni con modelli Go idiomatici e una solida gestione degli errori. Fonte: 404kidwiz/claude-supercode-skills.