Go Interface Design Claude Code Skill | Idiomatic Golang