go-ultimate

Solid

The complete Go development skill. REQUIRED for ALL Go work — writing, refactoring, reviewing, generating, scaffolding, or discussing Go code, including any change to .go files. Use whenever the user mentions Go, Golang, go.mod, a Go package, or asks to build a Go backend service, CLI, library, script, MCP server (Model Context Protocol), or AI/LLM agent with tool calling or ReAct-style reasoning. Routes by project type to the right architecture, conventions, and review checklist. Highly opinionated; overrides generic Go style and lint guidance on conflicts.

AI & Automation 22 stars 2 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
45
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Go Ultimate Skill A single, opinionated skill for writing the best Go programs — synthesized from four general-Go skills, four agent/MCP donors (one donor, eino, contributes two documents), the Google and Uber style guides, and a repository/production-practice donor. Opinions represent the synthesized consensus; where the donors disagreed, this skill resolved the conflict per the precedence ladder below. ## When this skill applies **Always**, for any Go work: code generation, refactoring, code review, architecture and style discussions, scaffolding, or any change to `.go` files. It overrides generic Go style/lint guidance when they conflict. ## Setup — resolving `<skill-dir>` Several instructions in this skill reference `<skill-dir>` — the absolute path to this installed skill directory. Resolve it once per session. **Primary rule:** `<skill-dir>` is the directory containing this `SKILL.md`. That always works, regardless of how the skill was installed. The bundled detector is at `<skill-dir>/scripts/goversion/main.go`; the templates are at `<skill-dir>/assets/`. This skill ships a manifest for each supported harness (see the repo root), so it can be installed as a plugin on all of them. Each harness resolves the plugin root differently; use the row matching yours: | Harness | `<skill-dir>` resolution | |---|---| | Claude Code (plugin) | `${CLAUDE_PLUGIN_ROOT}/skills/go-ultimate` — the harness resolves this at runtime; the path includes a version directory, so do no...

Details

Author
Djarvur
Repository
Djarvur/go-ultimate
Created
1 months ago
Last Updated
3 days ago
Language
Go
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category