EveryDev.ai
Subscribe
Home
Tools

3,804+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Modern Go Guidelines
    Modern Go Guidelines icon

    Modern Go Guidelines

    AI Coding Assistants

    An open-source skill package that teaches AI coding agents to write modern Go code using up-to-date language features and idioms from Go 1.0 through Go 1.27.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under Apache License 2.0. Install and use with any supported AI coding agent.

    Engagement

    Available On

    Windows
    API
    JetBrains
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Coding AssistantsAgent Skill RegistriesCode Intelligence

    Alternatives

    Modern Web GuidanceWondel.ai SkillsAgent Skills by mattpocock
    Developer
    JetBrainsAmsterdam, NetherlandsEst. 2000

    Listed Sep 2026

    About Modern Go Guidelines

    Modern Go Guidelines is an official JetBrains open-source project that provides structured guidelines for AI coding agents, helping them produce idiomatic, up-to-date Go code. It is licensed under Apache 2.0 and available freely on GitHub. The project addresses a well-documented problem: coding agents tend to generate outdated Go patterns due to training data lag and frequency bias toward older idioms.

    What It Is

    Modern Go Guidelines is a skill package — a curated reference document and CLI wrapper — that agents can load to understand Go language features from version 1.0 through 1.27. Rather than a standalone IDE or editor, it is a plugin/skill that integrates into existing AI coding agents such as Junie, Claude Code, Codex, Cursor, and others via skills.sh. When active, the agent automatically detects the project's Go version from go.mod and applies only the features available up to that version.

    Why It Exists: The Outdated Go Problem

    The README identifies two root causes for agents generating stale Go code:

    • Training data lag: Models cannot use features added after their training cutoff. For example, errors.AsType[T] (Go 1.26) is unknown to models trained before that release.
    • Frequency bias: Even for known features, models default to older patterns because older idioms appear more frequently in training data — e.g., for i := 0; i < n; i++ over for i := range n.

    The guidelines fix both by giving the agent an explicit, versioned reference. This aligns with the Go team's own modernize analyzer, which automatically updates existing code to newer idioms. Modern Go Guidelines serves the same goal for new code: agents write modern Go from the start.

    Concrete Examples of What It Changes

    With these guidelines loaded, an agent will:

    • Use max(a, b) instead of an if-else block
    • Use slices.Contains instead of a manual loop
    • Use cmp.Or(a, b, c) instead of a chain of nil checks
    • Use new(42) to get a pointer to a value (Go 1.26)
    • Use errors.AsType[T](err) for type-safe error matching (Go 1.26)

    Supported Agents and Setup Path

    The guidelines are distributed as installable plugins or skills for multiple agents:

    • Junie (JetBrains' own agent): install via /extensions marketplace add inside a Junie CLI session
    • Claude Code: install via /plugin marketplace add and /plugin install
    • Codex: install via codex plugin marketplace add and codex plugin add
    • Cursor: install via cursor-agent plugin marketplace add and the /plugins command
    • Other agents (e.g., OpenCode): install via npx skills add JetBrains/go-modern-guidelines

    All marketplace integrations run a small CLI installed on first use via go install. The Go toolchain must be present on PATH. The CLI targets Go 1.25 or newer but works on older versions when GOTOOLCHAIN=auto is set (the default), allowing Go to fetch a compatible toolchain automatically.

    Open-Source Deployment Model

    The project is fully open source under Apache License 2.0. The CLI is installed into a local cache (e.g., ~/.cache/go-modern-guidelines) and never modifies the user's project. A local development mode (GO_MODERN_GUIDELINES_DEV=1) lets contributors test changes to the CLI across all supported agents without releasing a new version. The repository had 2,477 stars and 75 forks as of its last recorded metadata, indicating meaningful community interest for a developer tooling project.

    Modern Go Guidelines - 1

    Community Discussions

    Be the first to start a conversation about Modern Go Guidelines

    Share your experience with Modern Go Guidelines, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under Apache License 2.0. Install and use with any supported AI coding agent.

    • Go guidelines covering Go 1.0 through Go 1.27
    • Integration with Junie, Claude Code, Codex, Cursor, and other agents
    • Local CLI installed on first use
    • No project modifications
    • Local development mode for contributors

    Capabilities

    Key Features

    • Provides versioned Go guidelines covering Go 1.0 through Go 1.27
    • Detects project Go version from go.mod and applies appropriate features
    • Integrates with Junie, Claude Code, Codex, Cursor, and other agents
    • Installs via CLI with no project modifications
    • Supports local development mode for contributors
    • Covers all features targeted by the Go modernize analyzer
    • Auto-invoked by agents when relevant to a Go task
    • Supports explicit invocation commands per agent
    • Works with skills.sh for other agents like OpenCode

    Integrations

    Junie
    Claude Code
    Codex
    Cursor
    OpenCode
    skills.sh
    Go toolchain
    go.mod
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Modern Go Guidelines and help others make informed decisions.

    Developer

    JetBrains

    JetBrains develops intelligent, productivity-enhancing tools for software developers, including IDEs and team collaboration tools.

    Founded 2000
    Amsterdam, Netherlands
    2,600 employees

    Used by

    Google
    NASA
    Microsoft
    Samsung
    +8 more
    Read more about JetBrains
    WebsiteGitHubX / Twitter
    5 tools in directory

    Similar Tools

    Modern Web Guidance icon

    Modern Web Guidance

    An open-source agent skill and CLI that guides AI coding agents to use modern, high-performance, accessible, and secure web platform APIs instead of legacy workarounds.

    Wondel.ai Skills icon

    Wondel.ai Skills

    A curated open-source collection of agent skills for Claude Code and agentskills.io-compatible agents, encoding proven frameworks from top business and engineering books.

    Agent Skills by mattpocock icon

    Agent Skills by mattpocock

    A collection of open-source agent skills that extend AI coding assistant capabilities across planning, development, tooling, and knowledge management.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    820 tools

    Agent Skill Registries

    Registries and directories that catalog agent capabilities, skills, and competencies, enabling discovery and composition of agent abilities across platforms.

    107 tools

    Code Intelligence

    AI tools that analyze, generate, and transform code through natural language understanding and programming language comprehension.

    101 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions