Skip to content

Go Ultimate

Opinionated Go skill for Claude Code, Codex, Cursor, Copilot & OpenCode — architecture, modern Go, testing, code review, MCP & agent patterns.

Install

$claude plugin install go-ultimate

Install command taken from the project's README or registry entry. Always review code before running it.

go-ultimate

A single, opinionated AI agent skill for writing the best Go programs — synthesized from four general-Go skills, four agent/MCP donors (one donor contributes two documents), the Google and Uber style guides, and a repository/production-practice donor. Routes any Go task (CLI, library, backend service, MCP server, AI agent) to the right architecture, conventions, and review checklist. Highly opinionated; overrides generic Go style and lint guidance on conflicts.

Status: v0.12.0. Designed for Claude Code, Codex, Cursor, Grok Build, GitHub Copilot CLI, OpenCode, and any harness that reads the Agent Skills SKILL.md format. MIT licensed.

What's inside

The skill lives under skills/go-ultimate/ and is structured for progressive disclosure:

Path Purpose
skills/go-ultimate/SKILL.md The skill itself — when it applies, the non-negotiable principles, the project-type decision tree, conflict precedence.
skills/go-ultimate/references/ Deep dives loaded on demand: architecture.md, engineering-policy.md, modern-go.md, testing.md, code-review.md, libraries.md, project-layouts.md, wiring-and-runtime.md, modular-monolith.md, production-readiness.md, repo-and-ci.md, mcp-server.md, agents.md.
skills/go-ultimate/assets/ Scaffolded project templates per type: cli-simple, cli-cobra, library, game, mcp-server, webservice (all build, vet and test -race green), plus ci/ workflows.
skills/go-ultimate/scripts/ goversion/main.go (detects the project's go.mod version) and check-source-versions.sh + source-versions.json (drift checker for upstream donor sources).
skills/go-ultimate/evals/ Example prompts and expected behaviors for catching skill drift.

Install

go-ultimate ships a plugin manifest per harness (see the repo root), so the same skill installs natively on each. Install via the Djarvur marketplace (Djarvur/cc-mplace), which indexes go-ultimate for every supported host. Once installed, it auto-triggers on any Go task (mentions of Go, Golang, go.mod, a Go package, MCP server, or AI agent).

Claude Code

claude plugin marketplace add Djarvur/cc-mplace
claude plugin install go-ultimate

Codex

codex plugin marketplace add Djarvur/cc-mplace
codex plugin add go-ultimate@djarvur-plugin-marketplace

Invoke with $go-ultimate:go-ultimate.

Cursor

agent plugin marketplace add https://github.com/Djarvur/go-ultimate.git --git-ref v0.12.0

Then install go-ultimate from the Cursor marketplace UI.

Grok Build

grok plugin install 'Djarvur/cc-mplace#go-ultimate' --trust

GitHub Copilot CLI

copilot plugin marketplace add Djarvur/cc-mplace
copilot plugin install go-ultimate@djarvur-plugin-marketplace

OpenCode

OpenCode consumes skills as files rather than a marketplace bundle. Copy the skill into your project (or globally below ~/.config/opencode/):

src="$(mktemp -d)"
git clone --depth 1 https://github.com/Djarvur/go-ultimate.git "$src"
mkdir -p .opencode
cp -R "$src/skills/go-ultimate" .opencode/skills/
rm -rf "$src"

Invoke via OpenCode's skill tool; the SKILL.md documents <skill-dir> resolution.

ZCode

Copy or symlink skills/go-ultimate/ into ~/.zcode/skills/. ZCode also recognizes the .claude-plugin/ manifest.

Manual / unsupported harness

Similar plugs

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…

Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…

Explore related