golang-grpc
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.
- installs 8w
- 4,068
- 30-day movement
- starts with the next reading
- Related entries
- 1
- Connections
- 0
An agent skill (SKILL.md) with gRPC guidelines for Go microservices: protobuf organization, server/client patterns, interceptors, error handling with status codes, TLS/mTLS, bufconn testing, and streaming. It bundles protoc and testing references and cross-links related Go skills for contexts and error handling.
Load it when implementing, reviewing, or debugging gRPC code in Go so the agent follows production-ready conventions instead of inventing them.
Use it to
- Write and organize proto files under versioned domain directories
- Set up interceptors and health checks on a gRPC server
- Return proper errors with status codes instead of raw errors
- Configure TLS/mTLS for production services
- Test services in-memory with bufconn
For Go developers building or reviewing gRPC microservices
- Host repository
- samber/cc-skills-golang
- Version
- 1.2.2
- Installs, lifetime
- 37k
- Installs, 8 weeks
- 4,068
- Compatible with
- Designed for Claude Code, Codex or similar harness, and for projects using Golang.
- Licence
- MIT
- Invocable by
- user
- Host stars
- 3,261
- Host language
- Go