Which AI Coding Agents Integrate with go-modern-guidelines: Complete Integration Guide

The go-modern-guidelines repository provides a skill package that integrates with Junie, Claude Code, Codex, Cursor, and OpenCode, with universal support for any compatible agent via the skills.sh endpoint.

The JetBrains/go-modern-guidelines repository distributes modern Go best practices as a portable skill package that AI coding agents consume to generate idiomatic code automatically. By loading these guidelines through standardized plugin mechanisms, agents ensure they suggest current Go patterns rather than outdated idioms.

Supported AI Coding Agents

The repository explicitly supports multiple AI-driven coding assistants through dedicated integration paths. According to the source code, "The guidelines are available for Junie, Claude Code, Codex, and Cursor, and for other agents via skills.sh" as documented in README.md at line 35.

Junie, Claude Code, and Codex

These agents integrate through the plugin system using the same underlying mechanism. Junie uses the skill package directly via the plugin loader, Claude Code loads the guidelines through the same plugin mechanism, and Codex receives the skill data via the plugin loader interface. All three consume the skill definition located at plugin/skills/use-modern-go/SKILL.md.

Cursor

Cursor installs the skill via the dedicated "cursor-agent plugin marketplace" as specified in the repository documentation. This integration allows Cursor users to add the guidelines directly through the agent's native plugin interface rather than manual configuration.

OpenCode

OpenCode shares the identical skill package structure, enabling agents to import the guidelines the same way as the natively supported platforms. The README mentions OpenCode compatibility at line 159, confirming it utilizes the same skill consumption pattern.

Universal Agent Support via skills.sh

Any other AI coding assistant can integrate through the generic skills.sh endpoint, which distributes the skill package as JSON to compatible agents. This endpoint provides broad compatibility beyond the explicitly named platforms.

Installing the Skill Package

Integration methods vary by agent, ranging from marketplace installation to local development builds.

Cursor Marketplace Installation

For Cursor users, install the plugin directly from the marketplace:


# Add the plugin to the Cursor marketplace

cursor-agent plugin marketplace add https://github.com/JetBrains/go-modern-guidelines

# Update the plugin if a newer version is released

cursor-agent plugin marketplace update goland-cursor-marketplace

Local Development Workflow

When developing or testing agent integrations locally, build the current checkout into the agent's cache using the provided helper script:


# Build the current checkout into the agent’s cache

scripts/dev-install.sh

# Tell the agent to use the locally built version

export GO_MODERN_GUIDELINES_DEV=1

# Launch the agent (the environment variable ensures it picks up the local build)

your-agent-command

The scripts/dev-install.sh script handles the build process and cache population, while the GO_MODERN_GUIDELINES_DEV environment variable forces the agent to prioritize the local build over remote versions.

Generic Endpoint Access

For agents supporting the skills.sh protocol or custom integrations, retrieve the skill package directly:


# Retrieve the skill package (JSON) from the public endpoint

curl -L https://skills.sh/go-modern-guidelines > go-modern-guidelines.json

# Load the JSON into your agent’s knowledge base (agent‑specific command)

agent-load-skill go-modern-guidelines.json

Skill Package Architecture

The integration relies on a structured skill definition consumed by agent plugins.

Core Skill Definition

The actual skill content resides in plugin/skills/use-modern-go/SKILL.md. This file contains the structured guidelines that agents parse to understand modern Go patterns, idioms, and best practices.

Documentation Entry Point

The README.md file serves as the primary documentation, outlining supported agents and installation instructions at lines 35 and 159. This file maintains the canonical list of verified integrations and usage patterns.

Summary

  • Junie, Claude Code, and Codex integrate via the plugin loader system using the shared skill package.
  • Cursor users install through the cursor-agent plugin marketplace with native command support.
  • OpenCode consumes the same skill structure as the primary supported agents.
  • Universal compatibility is available through the skills.sh endpoint for any AI assistant capable of loading JSON skill packages.
  • Local development is supported via scripts/dev-install.sh and the GO_MODERN_GUIDELINES_DEV environment variable.
  • The canonical skill definition lives in plugin/skills/use-modern-go/SKILL.md.

Frequently Asked Questions

How do I add go-modern-guidelines to an AI agent not listed in the README?

Use the generic skills.sh endpoint to retrieve the skill package as JSON, then import it into your agent's knowledge base using its native skill-loading command. The endpoint at https://skills.sh/go-modern-guidelines returns the complete skill definition that any compatible agent can consume.

Can I modify the guidelines and test them locally before submitting changes?

Yes. Run scripts/dev-install.sh to build your local checkout into the agent's cache, then set GO_MODERN_GUIDELINES_DEV=1 before launching your agent. This environment variable forces the agent to use your local build instead of the remote version.

What file contains the actual rules and patterns that agents learn from?

The skill definition is located in plugin/skills/use-modern-go/SKILL.md. This file contains the structured content that agents like Junie, Claude Code, and Cursor parse to generate modern Go code suggestions.

Does Cursor require a different installation method than Claude Code or Codex?

Yes. While Claude Code and Codex use the standard plugin loader mechanism, Cursor requires installation through the cursor-agent plugin marketplace using the cursor-agent plugin marketplace add command, as documented in the repository's README.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →