
Golang Dev
- 1 repo stars
- Updated April 6, 2026
- Jylhis/claude-marketplace
Write idiomatic Go with 36 skills covering idioms, patterns, testing, performance, security, and modern syntax, plus gopls LSP.
About
golang-dev delivers Go development intelligence across 36 skills covering idioms, patterns, testing, performance, security, and modern syntax. It integrates the gopls LSP so the agent can write idiomatic, well-structured Go.
- 36 Go skills
- Idioms, patterns, modern syntax
- Testing and performance
- gopls LSP integration
Golang Dev by the numbers
- Data as of Jul 22, 2026 (Skillselion catalog sync)
/plugin marketplace add Jylhis/claude-marketplace/plugin install golang-dev@jylhis-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 1 |
|---|---|
| Last updated | April 6, 2026 |
| Repository | Jylhis/claude-marketplace ↗ |
What it does
Write idiomatic Go with 36 skills covering idioms, patterns, testing, performance, security, and modern syntax, plus gopls LSP.
README.md
golang-dev
Go development intelligence for Claude Code: 36 skills covering idiomatic Go plus gopls LSP integration.
Install
/plugin install golang-dev@jylhis-plugins
Features
gopls LSP
Provides Go language intelligence (diagnostics, type checking, go-to-definition) via gopls run from nixpkgs:
nix run nixpkgs#gopls -- serve
Requires Nix installed.
Skills
| Skill | Description |
|---|---|
golang-benchmark |
Benchmarking, profiling, pprof, benchstat |
golang-cli |
CLI development with Cobra/Viper |
golang-code-style |
Formatting and conventions |
golang-concurrency |
Goroutines, channels, sync primitives, errgroup |
golang-context |
context.Context creation, propagation, cancellation |
golang-continuous-integration |
GitHub Actions CI/CD, linting, GoReleaser |
golang-data-structures |
Slices, maps, generics, pointers |
golang-database |
SQL, transactions, connection pools, migrations |
golang-dependency-injection |
Manual DI, wire, dig/fx, samber/do |
golang-dependency-management |
go.mod, versioning, vulnerability scanning |
golang-design-patterns |
Functional options, constructors, architecture |
golang-documentation |
Godoc, README, CHANGELOG |
golang-error-handling |
Error wrapping, errors.Is/As, samber/oops |
golang-grpc |
gRPC servers/clients, protobuf, interceptors |
golang-linter |
golangci-lint configuration and linter selection |
golang-modern-syntax |
Version-aware modern Go syntax (Go 1.0-1.26) with auto-detection |
golang-modernize |
Go 1.21-1.26 migration and deprecated package replacement |
golang-naming |
Package, interface, constant, and variable naming |
golang-observability |
slog, Prometheus, OpenTelemetry, pprof |
golang-performance |
Allocation reduction, CPU efficiency, GC tuning |
golang-popular-libraries |
Vetted library recommendations by category |
golang-project-layout |
Project structure, module naming, workspaces |
golang-safety |
Nil safety, slice aliasing, numeric truncation |
golang-samber-do |
samber/do v2 dependency injection |
golang-samber-hot |
samber/hot in-memory caching |
golang-samber-lo |
samber/lo functional utilities |
golang-samber-mo |
samber/mo monads (Option, Result, Either, Future) |
golang-samber-oops |
samber/oops structured error handling |
golang-samber-ro |
samber/ro reactive streams |
golang-samber-slog |
samber/slog-* logging pipeline |
golang-security |
Injection, crypto, secrets, threat modeling |
golang-stay-updated |
Go news, communities, newsletters |
golang-stretchr-testify |
assert/require, mock, suite packages |
golang-structs-interfaces |
Composition, embedding, type assertions |
golang-testing |
Table-driven tests, fuzzing, coverage |
golang-troubleshooting |
Debugging, common bugs, Delve, race detection |
Sources
Skills are aggregated from:
- samber/cc-skills-golang — 35 skills by Samuel Berthe (MIT)
- JetBrains/go-modern-guidelines —
golang-modern-syntaxskill by JetBrains (Apache-2.0)
License
Skills retain the licenses of their original sources. See the repositories above.