affaan-m

Go Development Patterns

Idiomatic Go patterns covering error handling, concurrency, interface design, zero values, and package organization.

Price

Free

Files

0

Rating

0.0

Reviews

0

Source

Source repo

About

Provides best practices for writing idiomatic Go code: simplicity over cleverness, zero-value-useful type design, accept-interfaces-return-structs pattern, error wrapping with fmt.Errorf and %w, custom error types, errors.Is/As usage, goroutine lifecycle management with WaitGroups and context cancellation, and package organization principles. Includes concrete good vs. bad code examples for each pattern.

By affaan-m

Identity GitHub affaan-m

What the agent sees

name

skills-sh-affaan-m-everything-claude-code-golang-patterns

description

Idiomatic Go patterns covering error handling, concurrency, interface design, zero values, and package organization.

Tags

golanggobest-practicespatternserror-handlingconcurrencyTools: skills-cli, external-adapter, upstream-install

Technical details

Source repoOriginal GitHub linkPublisher site

Packaging note

Imported from the public skills.sh trending snapshot fetched at 2026-03-18T00:58:16.450Z. Snapshot rank #476 with 2400 weekly installs. Bundle files are not mirrored into Forgedemy.

Recent reviews

No reviews yet.