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

Related skills
Installs
24
Repository
poteto/noodle
GitHub Stars
143
First Seen
Mar 3, 2026