go-dev
v1.11.0Go-specific development tools with idiomatic best practices
By Gopher GuidesLicense: MIT21 GitHub starsUpdated last month
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 11 skill or MCP entries
- Source updated
- Sep 13, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install go-dev for Codex and Claude Code
codex plugin marketplace add gopherguides/gopher-ai
codex plugin marketplace upgrade gopher-ai
codex plugin add go-dev@gopher-aiPaste and run these commands in a terminal with Codex. They add and refresh the gopher-ai catalog, then install this plugin.
Compatibility: the page URL and API slug “go-dev” remain stable.
- Codex:
go-dev@agent-plugin-marketplace→go-dev@gopher-ai
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/gopherguides/gopher-aiClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/go-dev/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/bench/SKILL.md├── skills/build-fix/SKILL.md├── skills/explain/SKILL.md├── skills/go/SKILL.md├── skills/go-profiling-optimization/SKILL.md├── skills/lint-fix/SKILL.md├── skills/profile/SKILL.md├── skills/refactor-clean/SKILL.md├── skills/test-gen/SKILL.md├── skills/validate-skills/SKILL.md└── skills/verify/SKILL.md
Included Skills11
Generates and runs statistically useful Go benchmarks with allocation and profile analysis. Use for benchmark creation or measured performance comparison; do not use for general correctness tests.
Detects project build systems and fixes compiler or generated-code failures until every detected build is clean. Use for active build errors; do not use for lint-only cleanup.
Explains targeted Go files, functions, or packages with focused diagrams and idiom analysis. Use when understanding existing Go code; do not use when implementation or refactoring is requested.
Idiomatic Go: interfaces, error handling, concurrency, testing, package layout, and debugging. Use when the user writes, reviews, or debugs Go code, or asks any open Go question that doesn't fit a more specific child skill. SKIP for Go performance/profiling work (use go-profiling-optimization) and explicit Gopher Guides training/API requests (use gopher-guides).
Profile and optimize Go performance: pprof CPU/memory/block/mutex profiles, allocation analysis, escape analysis, sync.Pool, GOGC/GOMEMLIMIT tuning, benchmarks with -benchmem, PGO workflow, execution tracing. Use when user asks 'why is this slow', 'is this allocating', mentions pprof/profiling, runs benchmarks, or needs to reduce p99 latency. SKIP for general Go idioms — use `go` skill.
Finds and fixes Go lint findings while preserving behavior and verifying the result. Use for golangci-lint or formatting failures; do not use for compiler-only failures.
Profiles Go CPU and memory behavior, identifies bottlenecks, and verifies measured optimizations. Use for evidence-driven performance work; do not use for benchmark generation alone.
Finds and safely removes dead Go code, orphaned tests, and avoidable complexity with verification. Use for behavior-preserving cleanup; do not use for product feature changes.
Generates idiomatic table-driven Go tests for a selected file, function, or package and verifies them. Use when test coverage is missing; do not use to diagnose an existing test failure.
Validates fenced bash, sh, shell, and zsh blocks in plugin Markdown with syntax checks, conservative command classification, guarded execution, and portability review. Use after editing command or skill Markdown or when its shell validation fails.
Runs the complete project verification stack and fixes safe failures until blocking checks pass. Use before push or handoff; do not use when only one known test needs diagnosis.
Plugin manifests2
{
"name": "go-dev",
"version": "1.11.0",
"description": "Go-specific development tools with idiomatic best practices",
"author": {
"name": "Gopher Guides",
"email": "[email protected]"
},
"homepage": "https://gopherguides.com",
"repository": "https://github.com/gopherguides/gopher-ai",
"license": "MIT",
"keywords": [
"go",
"testing",
"lint",
"explain",
"best-practices"
],
"skills": "./skills/",
"commands": [],
"interface": {
"displayName": "Go Dev",
"shortDescription": "Go-specific development tools with idiomatic best practices",
"developerName": "Gopher Guides",
"category": "Development"
}
}{
"name": "go-dev",
"description": "Go-specific development tools with idiomatic best practices",
"version": "1.11.0",
"author": {
"name": "Gopher Guides",
"email": "[email protected]"
},
"homepage": "https://gopherguides.com",
"repository": "https://github.com/gopherguides/gopher-ai",
"license": "MIT",
"keywords": [
"go",
"testing",
"lint",
"explain",
"best-practices"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[go-dev on Agent Plugins Marketplace](https://pluginsmp.com/plugins/go-dev)