Skip to main content
Back to registry

golang-grpc

bobmatnyc/claude-mpm-skills

gRPC provides strongly-typed RPC APIs backed by Protocol Buffers, with first-class streaming support and excellent performance for service-to-service communication. This skill focuses on production defaults: versioned protos, deadlines, error codes, interceptors, health checks, TLS, and testability.

Installs178
Install command
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill golang-grpc
Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
gRPC provides strongly-typed RPC APIs backed by Protocol Buffers, with first-class streaming support and excellent performance for service-to-service communication. This skill focuses on production defaults: versioned protos, deadlines, error codes, interceptors, health checks, TLS, and testability. ✅ Correct: versioned package ❌ Wrong: unversioned package (hard to evolve) Install generators: Generate: ✅ Correct: validate + map errors to gRPC codes ❌ Wrong: return raw errors (clients lose code semantics) Make every call bounded; enforce server-side timeouts for expensive handlers. ✅ Correct: require deadline Use metadata for auth/session correlation, not for primary request data. ✅ Correct: read auth token from metadata Use interceptors for cross-cutting concerns: auth, logging, metrics, tracing, request IDs. ✅ Correct: unary interceptor with request ID ✅ Correct: stop on ctx.Done() Add health service; enable reflection only in non-production environments. ✅ Correct: health + conditional reflection Prefer GracefulStop with a deadline. ✅ Correct: graceful stop Use TLS (or mTLS) in production; avoid insecure credentials outside local dev. ✅ Correct: server TLS Test gRPC handlers without opening real sockets using bufconn . ✅ Correct: in-memory gRPC test server Ignore deadlines : unbounded handlers cause tail latency and resource exhaustion. Return string errors : map domain...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does golang-grpc do?

gRPC provides strongly-typed RPC APIs backed by Protocol Buffers, with first-class streaming support and excellent performance for service-to-service communication. This skill focuses on production defaults: versioned protos, deadlines, error codes, interceptors, health checks, TLS, and testability.

Is golang-grpc good?

golang-grpc does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does golang-grpc work with?

golang-grpc currently lists compatibility with codex, gemini-cli, opencode, cursor, github-copilot, claude-code.

What are alternatives to golang-grpc?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install golang-grpc?

npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill golang-grpc

Related skills

More from bobmatnyc/claude-mpm-skills

Related skills

Alternatives in Software Engineering