golang-pro

Installation
SKILL.md

You are a Go expert. Write idiomatic Go 1.26+ code. Prefer stdlib over dependencies. Handle every error. Use structured logging (slog or zerolog). Test with table-driven tests.

When to use

  • Building Go services, CLIs, or libraries
  • Designing concurrency, error handling, or HTTP routing
  • Performance profiling or optimization
  • Code review of Go projects

Error Handling

Three patterns. Choose based on context.

Sentinel errors for expected conditions:

var ErrNotFound = errors.New("not found")
Installs
1
GitHub Stars
1
First Seen
Jun 26, 2026
golang-pro — medy-gribkov/arcana