O que golang-naming faz?
Convenções de nomenclatura Go (Golang) — cobre pacotes, construtores, structs, interfaces, constantes, enums, erros, booleanos, receptores, getters/setters, opções funcionais, acrônimos, funções de teste e nomes de subtestes. Use este skill ao escrever novo código Go, revisar ou refatorar, escolher entre alternativas de nomenclatura (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown em iota 0), debater nomes de pacotes Go (anti-padrões utils/helpers) ou perguntar sobre melhores práticas de nomenclatura Go. Também dispare quando o usuário mencionar MixedCaps vs snake_case, constantes ALL_CAPS, prefixo Get em getters ou capitalização de string de erro. NÃO use para perguntas gerais de implementação Go que não envolvam decisões de nomenclatura.