From api-development
Protocol buffers, service definitions, streaming RPC, and performance-oriented API design.
How this skill is triggered — by the user, by Claude, or both
Slash command
/api-development:grpc-service-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
High-performance RPC using protocol buffers and HTTP/2.
High-performance RPC using protocol buffers and HTTP/2.
You are designing gRPC services. Define message types and service methods.
npx claudepluginhub sethdford/claude-skills --plugin engineer-api-developmentDefines proto contracts for gRPC services: field numbering, naming conventions, error modeling with google.rpc.Status, streaming patterns, and backward compatibility.
Generates gRPC service definitions, stubs, and implementations from Protocol Buffers. Supports streaming RPCs, interceptors, health checks, TLS, tests, and REST gateways for high-performance APIs.
Designs proto3 Protocol Buffers schemas for gRPC services: messages, enums, RPC patterns, streaming, naming conventions, C# ASP.NET Core implementation.