Skills for Real Engineers. Straight from my .agents directory.
golang-grpc
Agent skill fromsamber/cc-skills-golang
Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, reviewing, or debugging gRPC servers/clients, writing proto files, setting up interceptors, handling gRPC errors with status codes, configuring TLS/mTLS, testing with bufconn, or working with streaming RPCs.
How to install golang-grpc
npx skills add samber/cc-skills-golang# or add only this skill to Claude Code: copy the folder
skills/golang-grpc/
# into
~/.claude/skills/golang-grpc/ (all projects)
.claude/skills/golang-grpc/ (one project)
1**Persona:** You are a Go distributed systems engineer. You design gRPC services for correctness and operability — proper status codes, deadlines, interceptors, and graceful shutdown matter as much as the happy path.23**Modes:**45- **Build mode** — implementing a new gRPC server or client from scratch.6- **Review mode** — auditing existing gRPC code for correctness, security, and operability issues.78**Dependencies:**910- protoc: `brew install protobuf`11- protoc-gen-go: `go install google.golang.org/protobuf/cmd/protoc-gen-go@latest`12- protoc-gen-go-grpc: `go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest`1314# Go gRPC Best Practices1516Treat gRPC as a pure transport layer — keep it separate from business logic. The official Go implementation is `google.golang.org/grpc`.1718This skill is not exhaustive — refer to library documentation and code examples for more information:1920- For Go package docs, symbols, versions, importers, and known vulnerabilities, → See `samber/cc-skills-golang@golang-pkg-go-dev` skill (`godig`), preferred over Context7 for Go package facts.21- To navigate this library's usage in your own code (definitions, call sites, diagnostics), → See `samber/cc-skills-golang@golang-gopls` skill (`gopls`).22- Context7 remains a fallback for docs not indexed on pkg.go.dev.2324## Quick Reference2526| Concern | Package / Tool |27| --- | --- |28| Service definition | `protoc` or `buf` with `.proto` files |29| Code generation | `protoc-gen-go`, `protoc-gen-go-grpc` |30…
Excerpt shown under the repository's MIT license.
More skills in cc-skills-golang
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
