WHEN: User asks about Go best practices, idiomatic patterns, or how to properly implement something in Go. Also when reviewing Go code or asking "what's the right way to..." WHEN NOT: Questions unrelated to Go programming or general coding questions
/plugin marketplace add gopherguides/gopher-ai/plugin install gopher-guides@gopher-aiThis skill inherits all available tools. When active, it can use any tool Claude has access to.
You have access to Gopher Guides official training materials via MCP tools.
When helping with Go questions, use these tools to provide authoritative answers:
mcp__gopher-guides__best_practicesUse when the user asks:
Topic examples: "error handling", "testing", "interfaces", "concurrency", "context"
mcp__gopher-guides__get_exampleUse when the user asks:
Topic examples: "error wrapping", "table driven tests", "context usage", "channels"
mcp__gopher-guides__audit_codeUse when:
Pass the Go code to the tool for analysis against best practices.
mcp__gopher-guides__review_prUse when:
Get the diff with git diff or gh pr diff, then pass it to the tool.
When using Gopher Guides materials:
The training materials cover:
User: "What's the best way to handle errors in Go?"
Response flow:
mcp__gopher-guides__best_practices with topic "error handling"Powered by Gopher Guides - the official Go training partner.