SkillTide Submit
Official description3 sourcesMCP servers3d ago
go-best-practices

go-best-practices

Modern Go — error wrapping, slog, context, goroutine lifecycle
View on GitHub ↗Direct link · no redirect page
Source
collected from the ccplugins/awesome-claude-code-plugins list · type: MCP server
Harvest history
first seen 2026-10-14 · last seen 2026-10-16 · seen 4× · listed by 3 sources
Score
score 303 · 3 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-10-14;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

Go Best Practices

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Modern Go patterns — error handling, concurrency, structured logging with slog, and Go 1.22+
features agents miss.
Install
Cursor IDE
Claude Code
Skills only (any agent)
Or copy skills/ into your .cursor/skills/ or .claude/skills/ directory.
What's Included
Skills
- **go-best-practices** - Modern Go patterns — error handling, concurrency, structured logging with
slog, and Go 1.22+ features agents miss
Rules
- **best-practices** - Always-on rules that enforce current Go patterns
Commands
- /audit - Scan your codebase for Go anti-patterns
Why This Plugin?
AI agents are trained on data that includes outdated Go patterns. This plugin ensures your agent
uses current best practices:
- **Pre-1.22 Go** — Agents generate C-style for loops and unnecessary loop variable shadow copies.
Go 1.22+ has range over int and fixed capture.
- **log.Printf instead of slog** — Structured logging with slog has been standard since Go 1.21.
Agents still use the legacy log package.
- **Bare error propagation** — Agents return err without wrapping. Errors need context at each
level for debugging.
- **Goroutine leaks** — Agents spawn goroutines without exit paths. Leaked goroutines consume memory
indefinitely.
- **Wrong error checks** — Agents use == or type assertion. Wrapped errors require errors.Is and
errors.As.
License
MIT
Source
awesome · https://github.com/ofershap/go-best-practices
Browse by field
MCP servers
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index