go-best-practices

Installation
SKILL.md

Go Best Practices

Pattern When to apply
Minimal main New binaries
Single bootstrap App wiring across modes
Ordered shutdown Long-running processes
Non-blocking fanout Channel-based event systems
Concurrency testing Any goroutine code
Layered config Multi-source configuration
Cross-platform paths File/config path resolution
Secure debug logging HTTP client instrumentation
Golden test matrices Rendering / output components
Focused linters CI pipeline setup

Read references/patterns.md for code examples.

Rules

Installs
30
Repository
poteto/noodle
GitHub Stars
204
First Seen
Mar 3, 2026
go-best-practices — poteto/noodle