Topic · Code and Developer

Go skills for Claude Code and Codex

Skills for Go services and tools, led by a full Go collection covering error handling, context, concurrency, interfaces, performance, project layout, gRPC, GraphQL with gqlgen, OpenAPI and testing. They give an agent the idioms of Effective Go and the Go Code Review Comments.

Highest-scoring Go skills in the October 22, 2026 snapshot: go-ci from eduardo-sl/go-agent-skills (95/100). Scores come from the Suede Skill Check.

2 from official publishers. 0 bundle scripts. 1 connect to an outside service. Listed in Developer Tools and Frameworks (20), Code Review and Code Quality (4), DevOps and Cloud (3), Testing and QA (3), AI Agents and LLM Engineering (2), Data, Analytics and Databases (1), Writing and Editing (1).

All 34 Go skills

SkillRepositoryWhat it does
go-ci 95/100 · Aeduardo-sl/go-agent-skillsSets up continuous integration for Go projects with GitHub Actions, caching, golangci-lint, test and coverage gates, vulnerability scanning, SAST, Dependabot, and build matrices.
go-coding-standards 95/100 · Aeduardo-sl/go-agent-skillsApplies Go coding standards and style conventions from Effective Go and Go Code Review Comments, including import ordering, struct initialization, receivers, and formatting rules.
go-concurrency-review 95/100 · Aeduardo-sl/go-agent-skillsReviews and implements safe Go concurrency patterns: goroutines, channels, sync primitives, context propagation, and lifecycle management, plus debugging race conditions and designing producer/consumer pipelines.
go-context 95/100 · Aeduardo-sl/go-agent-skillsExplains correct use of context.Context in Go, including propagation, cancellation, timeouts, deadlines, values, and common anti-patterns.
go-defensive-coding 93/100 · Aeduardo-sl/go-agent-skillsPrevents panics and subtle runtime bugs in Go, covering typed-nil interfaces, slice aliasing, integer overflow, defer in loops, defensive copying, and zero-value design.
go-error-handling 95/100 · Aeduardo-sl/go-agent-skillsCovers Go error handling patterns including wrapping, sentinel errors, custom error types, and the errors package, for implementing, designing, debugging, and reviewing error handling.
go-interface-design 95/100 · Aeduardo-sl/go-agent-skillsGuides Go interface design, including implicit interfaces, consumer-side definition, compliance verification, composition, accept-interfaces-return-structs, and common pitfalls, for designing, decoupling, and reviewing code.
go-naming 95/100 · Aeduardo-sl/go-agent-skillsApplies Go naming conventions to packages, files, types, functions, methods, receivers, variables, constants, errors, acronyms, and tests, grounded in Effective Go.
go-performance-review 95/100 · Aeduardo-sl/go-agent-skillsDetects performance anti-patterns in Go and applies optimizations covering allocations, benchmarks, pprof, GC and GOMEMLIMIT tuning, PGO, and HTTP client reuse.
go-semantic-tools 93/100 · Aeduardo-sl/go-agent-skillsNavigates and analyzes Go codebases semantically with gopls, go list for dependency graphs, and go doc for APIs rather than text search.
go-test-quality 93/100 · Aeduardo-sl/go-agent-skillsGuides Go testing for production code, including subtests, helpers, fixtures, golden files, httptest, testcontainers, fuzz testing, testing/synctest, mocking strategies, test isolation, and coverage analysis.
go-troubleshooting 95/100 · Aeduardo-sl/go-agent-skillsDiagnoses runtime problems in Go programs: panics, stack traces, deadlocks, goroutine leaks, memory leaks, OOM kills, and race reports, using delve and pprof.
developing-genkit-go 83/100 · Bgoogle/skillsDevelop AI-powered applications using Genkit in Go. Use when the user asks to build AI features, agents, flows, or tools in Go using Genkit, or when…
git-commit 92/100 · Aeduardo-sl/go-agent-skillsStructured git commit messages following Conventional Commits format for Go projects. Generates well-scoped, atomic commits with clear descriptions…
go-api-design 95/100 · Aeduardo-sl/go-agent-skillsHTTP/REST API design for Go services: handlers, ServeMux routing, middleware, request validation, pagination, idempotency, health checks, error…
go-binary-size 90/100 · Aeduardo-sl/go-agent-skillsReduce the size of compiled Go binaries and container images: linker flags, inlining budget, CGO and build tags, embedded assets, dependency weight…
go-build-release 93/100 · Aeduardo-sl/go-agent-skillsBuild and release Go binaries that are reproducible and verifiable: version stamping, -trimpath builds, cross-compilation, GoReleaser, checksums…
go-cli 95/100 · Aeduardo-sl/go-agent-skillsBuild command-line tools in Go: flag handling, subcommands, stdin/stdout discipline, exit codes, signal handling, and when Cobra/Viper earn their…
go-data-structures 95/100 · Aeduardo-sl/go-agent-skillsCorrect use of Go's built-in data structures: slices (nil vs empty, append semantics, aliasing, preallocation), maps (comma-ok, sets, iteration…
go-database 95/100 · Aeduardo-sl/go-agent-skillsDatabase patterns for Go services: database/sql, connection management, transactions, migrations, query builders, and ORM usage (sqlc, GORM, ent)…
go-dependency-injection 92/100 · Aeduardo-sl/go-agent-skillsDependency injection in Go: constructor injection, wiring in main, avoiding global state, and when frameworks (wire, fx, dig) earn their complexity…
go-design-patterns 95/100 · Aeduardo-sl/go-agent-skillsIdiomatic Go design patterns: functional options, builder, factory, strategy, middleware chain, pub/sub, and other patterns adapted for Go's type…
go-documentation 95/100 · Aeduardo-sl/go-agent-skillsGo documentation conventions: godoc comments, package docs, testable Example functions, deprecation notices, doc links, and project docs (README…
go-graphql 93/100 · Aeduardo-sl/go-agent-skillsBuild GraphQL servers in Go with gqlgen: schema-first generation, resolver structure, the N+1 problem and dataloaders, complexity and depth limits…
go-grpc 95/100 · Aeduardo-sl/go-agent-skillsgRPC services in Go beyond the basics: proto design, status codes and error details, interceptors, deadlines, streaming, health checks, and graceful…
go-mcp-server-generator 69/100 · Dgithub/awesome-copilotGenerate a complete Go MCP server project with proper structure, dependencies, and implementation using the official…
go-modernize 95/100 · Aeduardo-sl/go-agent-skillsModernize Go code to use current language features and standard library additions, Go 1.21 through 1.27: generics and generic methods, log/slog…
go-observability 95/100 · Aeduardo-sl/go-agent-skillsStructured logging, distributed tracing, metrics, and health checks for Go services. Covers slog, OpenTelemetry, Prometheus, and observability best…
go-openapi 90/100 · Aeduardo-sl/go-agent-skillsSpec-first REST development in Go with OpenAPI: generating server interfaces and clients with oapi-codegen, request validation middleware, RFC 9457…
go-project-layout 92/100 · Aeduardo-sl/go-agent-skillsScaffold new Go projects and services: directory structure, cmd/ and internal/ conventions, when to use a flat layout, module naming, and main…
go-refactoring 95/100 · Aeduardo-sl/go-agent-skillsSafe refactoring workflow for Go: behavior-preserving steps, compiler-checked renames, extracting packages, breaking circular dependencies, and…
go-skills-router 90/100 · Aeduardo-sl/go-agent-skillsIndex and routing table for this repository's Go skills: maps a task to the skill that owns it, names the secondary skills worth loading alongside…
go-test-table-driven 93/100 · Aeduardo-sl/go-agent-skillsDeep dive on table-driven tests in Go: when to use them, when to avoid them, struct design, subtest naming, advanced patterns like test matrices and…
golang-pro 84/100 · Bjeffallan/claude-skillsImplements concurrent Go patterns using goroutines and channels, designs and builds microservices with gRPC or REST, optimizes Go application…

How to choose Go skills

The eduardo-sl collection includes a router skill that maps each Go task to the skill that owns it; install the set and start there.

Review skills for concurrency and performance pair well with go-semantic-tools, which uses gopls and go list to navigate large codebases.

Generators for MCP servers and Genkit apps in Go scaffold new projects; check the module versions they pin.

All Claude Code skills by task

Code Quality and Linting 22Code Review 50CI/CD and DevOps 39Documentation and READMEs 42GraphQL and gRPC 18Refactoring 23REST APIs and OpenAPI 31Test Automation 134

More code and developer topics

Find your next useful skill

Explore Rising Skills with quality scores and source reports, or search from inside your agent.

Get Rising Skills by email · Read Rising Skills · Install the finder · State of Agent Skills