Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, reviewing, or debugging…
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. Modes: Build mode — implementing a new gRPC server or client from scratch. Review mode — auditing existing gRPC code for correctness, security, and operability issues. Dependencies: protoc: brew install protobuf protoc-gen-go: go install google.golang.org/protobuf/cmd/protoc-gen-go@latest protoc-gen-go-grpc: go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest Go gRPC Best Practices Treat gRPC as a pure transport layer — keep it separate from business logic. The official Go implementation is google.golang.org/grpc. This skill is not exhaustive — refer to library documentation and code examples for more information:
don't have the plugin yet? install it then click "run inline in claude" again.