Um kit baseado em modelos que dá a agentes de programação com IA um fluxo model-first: modelar o negócio, avaliar e corrigir o modelo, gerar uma aplicação tipada e verificar o resultado.
JetBrains/go-modern-guidelines
Diretrizes que ensinam agentes de programação com IA a escrever Go moderno usando recursos atuais da linguagem e adições à biblioteca padrão do Go 1.0 ao 1.27.
- Estrelas
- 3,893
- Forks
- 125
- Issues abertas
- 11
- Último commit
- há 10 dias
O que é?
Modern Go Guidelines é um conjunto de instruções para agentes de programação com IA que os orienta a seguir os idiomatismos atuais de Go. Agentes de programação costumam gerar padrões antigos, como loops manuais em vez de slices.Contains ou blocos if-else em vez de max, seja porque os dados de treinamento são anteriores a esses recursos ou porque os padrões antigos são mais comuns no código que encontraram. As diretrizes oferecem ao agente uma referência explícita dos recursos da linguagem e das adições à biblioteca padrão.
O agente lê a versão do Go em go.mod e usa apenas os recursos disponíveis até essa versão. As diretrizes cobrem os principais recursos do Go 1.0 ao Go 1.27, incluindo tudo o que é identificado pelo analyzer modernize, e um arquivo FEATURES.md lista esses recursos com exemplos. As diretrizes são distribuídas como plugins ou skills para Junie, Claude Code, Codex, Cursor e outros agentes compatíveis com skills.sh.
A instalação usa uma CLI pequena, compilada com go install na primeira utilização e armazenada em um cache local, sem modificar o próprio projeto. A CLI requer Go 1.25 ou mais recente e depende da troca automática de toolchain para instalações mais antigas.
Recursos principais
- 01Detecta a versão do Go do projeto em go.mod e limita as sugestões aos recursos disponíveis.
- 02Abrange recursos da linguagem e da biblioteca padrão do Go 1.0 ao Go 1.27.
- 03Prioriza idiomatismos como max, slices.Contains, cmp.Or e range sobre inteiros.
- 04Inclui os recursos identificados pelo analyzer modernize e um arquivo de referência FEATURES.md com exemplos.
- 05Instala para Junie, Claude Code, Codex, Cursor e outros agentes por meio de skills.sh.
Casos de uso
- Gerar código Go com um agente de IA que deve seguir os idiomatismos atuais.
- Reduzir padrões antigos em pull requests escritos por agentes antes da revisão humana.
- Apresentar aos agentes de programação de uma equipe os recursos recentes da linguagem e das bibliotecas Go.
Início rápido
- 1
Instale o toolchain do Go (necessário para a CLI).
- 2
No Claude Code, adicione este repositório como marketplace.
/plugin marketplace add JetBrains/go-modern-guidelines - 3
No Claude Code, instale o plugin.
/plugin install modern-go-guidelines@goland-claude-marketplace - 4
Para outros agentes, instale a skill via skills.sh.
npx skills add JetBrains/go-modern-guidelines
Antes de usar
- Para executar a CLI, o toolchain do Go precisa estar instalado e no PATH.
- A CLI requer Go 1.25 ou posterior; versões anteriores do Go dependem da troca automática de toolchain.
Em coleções
Tópicos
Perguntas frequentes
- O que é go-modern-guidelines?
- Diretrizes que ensinam agentes de programação com IA a escrever Go moderno usando recursos atuais da linguagem e adições à biblioteca padrão do Go 1.0 ao 1.27. Modern Go Guidelines é um conjunto de instruções para agentes de programação com IA que os orienta a seguir os idiomatismos atuais de Go. Agentes de programação costumam gerar padrões antigos, como loops manuais em vez de slices.Contains ou blocos if-else em vez de max, seja porque os dados de treinamento são anteriores a esses recursos ou porque os padrões antigos são mais comuns no código que encontraram. As diretrizes oferecem ao agente uma referência explícita dos recursos da linguagem e das adições à biblioteca padrão.
- go-modern-guidelines é gratuito? Qual é a licença?
- go-modern-guidelines é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- go-modern-guidelines ainda é mantido?
- Manutenção ativa. O último commit de go-modern-guidelines foi em 15 de out. de 2026.
- Para que posso usar go-modern-guidelines?
- Gerar código Go com um agente de IA que deve seguir os idiomatismos atuais. Reduzir padrões antigos em pull requests escritos por agentes antes da revisão humana. Apresentar aos agentes de programação de uma equipe os recursos recentes da linguagem e das bibliotecas Go.
- Como instalar go-modern-guidelines?
- Instale o toolchain do Go (necessário para a CLI). No Claude Code, adicione este repositório como marketplace.: /plugin marketplace add JetBrains/go-modern-guidelines No Claude Code, instale o plugin.: /plugin install modern-go-guidelines@goland-claude-marketplace Para outros agentes, instale a skill via skills.sh.: npx skills add JetBrains/go-modern-guidelines
- Onde consigo go-modern-guidelines?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/JetBrains/go-modern-guidelines
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework de agentes para OpenCode que adiciona fluxos de programação com IA baseados em planos e aprovação, usando os padrões de código da sua equipe.
Workspace open source em que agentes de programação com IA recebem issues como colegas de equipe, informam o progresso e encaminham o trabalho para revisão.
Quadro Kanban para planejar o trabalho e executar agentes de programação, como Claude Code e Codex, em workspaces isolados, com revisão de diff e criação de PRs.
Workspace open source para executar, revisar e entregar o trabalho de agentes de programação com IA no desktop, na web, no VS Code e no celular, baseado no OpenCode.
Um workspace onde agentes de programação com IA, em diferentes máquinas e ferramentas, compartilham threads, arquivos e um navegador em um só lugar.