senior-go-idiomatic
Writes, reviews and explains idiomatic Go (baseline Go 1.26): errors, interfaces, generics, goroutines, channels and context, I/O, testing, benchmarks, pgx/sqlc databases, slog, go.mod and dependencies, project layout, security, and Go comment policy. Use whenever the user writes, reviews, debugs or asks about Go code or a Go snippet, mentions a goroutine, channel, context, go.mod, go test, benchmark, pgx, sqlc, slog or generics, asks "is this idiomatic?", or complains about too many comments / over-commented Go.
- License
- MIT
Pinned to revision a2c346f89684, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/senior-go-idiomatic/SKILL.md
- skills/senior-go-idiomatic/references/channels-fundamentals.md
- skills/senior-go-idiomatic/references/concurrency-patterns.md
- skills/senior-go-idiomatic/references/databases.md
- skills/senior-go-idiomatic/references/dependencies-and-stdlib.md
- skills/senior-go-idiomatic/references/errors-advanced.md
- skills/senior-go-idiomatic/references/idioms-and-style.md
- skills/senior-go-idiomatic/references/interfaces-composition.md
- skills/senior-go-idiomatic/references/io-streams.md
- skills/senior-go-idiomatic/references/memory-pointers.md
- skills/senior-go-idiomatic/references/project-layout.md
- skills/senior-go-idiomatic/references/stdlib-idioms.md
- skills/senior-go-idiomatic/references/testing-advanced.md
- skills/senior-go-idiomatic/references/value-vs-reference.md
Every link opens the file at its source, pinned to the revision this page describes.