Go Patterns Claude Code Skill | Idiomatic Golang Guide