Cara, isso era exatamente o que eu precisava!
Concordo 100% com a sua visão — também sempre tive dificuldade em encontrar um boilerplate que respeitasse a essência do Go, evitando aqueles pacotes genéricos como utils ou services cheios de funções desconexas.
Já perdi a conta de quantas vezes busquei algo nessa linha, onde cada package funciona quase como um microserviço dentro de uma aplicação monolítica, com responsabilidades bem definidas e focadas no domínio.
Seu boilerplate resolve esse problema na medida certa, trazendo uma estrutura limpa, organizada e muito coerente com a filosofia do Go.
Valeu demais por compartilhar! Já vou começar a usar aqui hehe.