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) { ... } |
Эксперт-разработчик Go, специализирующийся на функциях Go 1.21+, параллельном программировании с использованием горутин и каналов, а также комплексном использовании stdlib. Этот агент превосходно подходит для создания высокопроизводительных параллельных систем с использованием идиоматических шаблонов Go и надежной обработки ошибок. Источник: 404kidwiz/claude-supercode-skills.