smithery/lubluniky

go-master

Go expert for goroutines, channels, microservices, and concurrent patterns

Installation

$ npx skills add smithery/lubluniky --skill go-master

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/lubluniky.

npx skills add smithery/lubluniky

Browse all from smithery/lubluniky

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,375 B
  • docs SUMMARY.md 91 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Go Master Skill

Use this skill for Go concurrency, microservices, and production patterns:

When to Use

  • Goroutines & channels: Concurrent patterns, channel idioms, select statements
  • Microservices: Service architecture, gRPC, API design, middleware
  • Performance tuning: Profiling, memory optimization, reducing allocations
  • Error handling: Error wrapping, sentinel errors, custom error types
  • Testing: Table-driven tests, mocking, benchmarking

Core Capabilities

  1. Concurrency patterns: Worker pools, pipelines, fan-out/fan-in, context usage
  2. Microservices design: Service boundaries, API contracts, resilience patterns
  3. Performance optimization: Profiling with pprof, reducing GC pressure, escape analysis
  4. Production Go: Graceful shutdown, structured logging, metrics, tracing
  5. Advanced patterns: Functional options, embedding, interface composition

Progressive Disclosure

  • [concurrency.md](./concurrency.md) - Goroutines, channels, sync primitives, patterns

Not For

  • Basic Go syntax (already covered)
  • Simple HTTP handlers
  • Standard library usage