Un harness basado en modelos que ofrece a los agentes de programación con IA un flujo de trabajo centrado en el modelo: modelar el negocio, evaluarlo y corregirlo, generar una aplicación tipada y verificar el resultado.
JetBrains/go-modern-guidelines
Guías para que los agentes de programación con IA escriban Go moderno con las funciones actuales del lenguaje y las incorporaciones a la biblioteca estándar de Go 1.0 a 1.27.
- Estrellas
- 3,893
- Forks
- 125
- Issues abiertos
- 11
- Último commit
- hace 10 días
¿Qué es?
Modern Go Guidelines es un conjunto de instrucciones que orienta a los agentes de programación con IA para que usen los modismos actuales de Go. A menudo, estos agentes generan patrones antiguos, como bucles manuales en vez de slices.Contains o bloques if-else en vez de max, ya sea porque sus datos de entrenamiento son anteriores a las nuevas funciones o porque los patrones antiguos son más comunes en el código que han visto. Las guías ofrecen al agente una referencia explícita de las funciones del lenguaje y las incorporaciones a la biblioteca estándar.
El agente lee la versión de Go en go.mod y solo usa las funciones disponibles hasta esa versión. Las guías cubren las principales funciones de Go 1.0 a Go 1.27, incluidas todas las que contempla el analizador modernize, y el archivo FEATURES.md las enumera con ejemplos. Las guías se distribuyen como plugins o skills para Junie, Claude Code, Codex, Cursor y otros agentes compatibles con skills.sh.
La instalación usa una pequeña CLI que se compila con go install en el primer uso y se guarda en una caché local, por lo que el proyecto no se modifica. La CLI requiere Go 1.25 o posterior y aprovecha el cambio automático de toolchain en instalaciones anteriores.
Funciones clave
- 01Detecta la versión de Go del proyecto en go.mod y limita las sugerencias a las funciones disponibles.
- 02Cubre funciones del lenguaje y de la biblioteca estándar desde Go 1.0 hasta Go 1.27.
- 03Da preferencia a modismos como max, slices.Contains, cmp.Or y range sobre enteros.
- 04Incluye los objetivos del analizador modernize y una referencia en FEATURES.md con ejemplos.
- 05Se instala para Junie, Claude Code, Codex, Cursor y otros agentes mediante skills.sh.
Casos de uso
- Generar código Go con un agente de IA que deba seguir los modismos actuales.
- Reducir la presencia de patrones antiguos en las pull requests escritas por agentes antes de la revisión humana.
- Incorporar a los agentes de programación de un equipo las funciones recientes del lenguaje y las bibliotecas de Go.
Inicio rápido
- 1
Instala la cadena de herramientas de Go (necesaria para la CLI).
- 2
En Claude Code, añade este repositorio como marketplace.
/plugin marketplace add JetBrains/go-modern-guidelines - 3
En Claude Code, instala el plugin.
/plugin install modern-go-guidelines@goland-claude-marketplace - 4
Para otros agentes, instala la skill mediante skills.sh.
npx skills add JetBrains/go-modern-guidelines
Antes de usarlo
- Para ejecutar la CLI, la cadena de herramientas de Go debe estar instalada y en PATH.
- La CLI requiere Go 1.25 o posterior; las versiones anteriores de Go dependen del cambio automático de cadena de herramientas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es go-modern-guidelines?
- Guías para que los agentes de programación con IA escriban Go moderno con las funciones actuales del lenguaje y las incorporaciones a la biblioteca estándar de Go 1.0 a 1.27. Modern Go Guidelines es un conjunto de instrucciones que orienta a los agentes de programación con IA para que usen los modismos actuales de Go. A menudo, estos agentes generan patrones antiguos, como bucles manuales en vez de slices.Contains o bloques if-else en vez de max, ya sea porque sus datos de entrenamiento son anteriores a las nuevas funciones o porque los patrones antiguos son más comunes en el código que han visto. Las guías ofrecen al agente una referencia explícita de las funciones del lenguaje y las incorporaciones a la biblioteca estándar.
- ¿go-modern-guidelines es gratuito? ¿Qué licencia tiene?
- go-modern-guidelines es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿go-modern-guidelines sigue mantenido?
- Mantenimiento activo. El último commit de go-modern-guidelines fue el 15 oct 2026.
- ¿Para qué puedo usar go-modern-guidelines?
- Generar código Go con un agente de IA que deba seguir los modismos actuales. Reducir la presencia de patrones antiguos en las pull requests escritas por agentes antes de la revisión humana. Incorporar a los agentes de programación de un equipo las funciones recientes del lenguaje y las bibliotecas de Go.
- ¿Cómo se instala go-modern-guidelines?
- Instala la cadena de herramientas de Go (necesaria para la CLI). En Claude Code, añade este repositorio como marketplace.: /plugin marketplace add JetBrains/go-modern-guidelines En Claude Code, instala el plugin.: /plugin install modern-go-guidelines@goland-claude-marketplace Para otros agentes, instala la skill mediante skills.sh.: npx skills add JetBrains/go-modern-guidelines
- ¿Dónde consigo go-modern-guidelines?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/JetBrains/go-modern-guidelines
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un framework de agentes para OpenCode que añade flujos de trabajo de programación con IA basados en planes y sujetos a aprobación, según los patrones de código de tu equipo.
Espacio de trabajo de código abierto donde se asignan incidencias a agentes de programación con IA como si fueran compañeros de equipo, que informan de sus avances y entregan el trabajo para su revisión.
Tablero Kanban para planificar el trabajo y ejecutar agentes de programación como Claude Code y Codex en espacios de trabajo aislados, revisar diffs y crear PR.
Espacio de trabajo de código abierto para ejecutar, revisar y entregar el trabajo de agentes de programación con IA en escritorio, web, VS Code y dispositivos móviles, basado en OpenCode.
Un espacio de trabajo donde agentes de programación con IA, desde distintas máquinas y herramientas, comparten hilos, archivos y un navegador.