Skills

Grpc

Build or review gRPC services and clients in .NET.

Install

npx skills add managedcode/dotnet-skills --skill grpc -g -a claude-code -y
Category
Testing
Updated
6d ago
License
MIT
Context cost
Lightabout 1,232 tokens
Runs scripts
No, instructions only

What it does

Build or review gRPC services and clients in .NET. USE FOR: ASP.NET Core gRPC, protobuf contracts, unary or streaming RPC, gRPC client factory, interceptors, deadlines, cancellation, channel reuse, backend service integration. DO NOT USE FOR: broad browser-facing APIs without gRPC-Web tradeoff review, SignalR realtime hubs, plain REST APIs. INVOKES: dotnet build/test and focused service or client smoke checks when code changes.

gRPC for .NET

Trigger On

  • building backend-to-backend RPC services or clients
  • adding protobuf contracts, streaming calls, or interceptors
  • deciding between gRPC, HTTP APIs, and SignalR
  • optimizing gRPC performance, deadlines, cancellation, or connection reuse
  • integrating service-to-service communication in microservices

Do Not Use For

  • public browser-first APIs unless gRPC-Web limitations are explicitly acceptable
  • SignalR hub design, realtime UI fan-out, or websocket-style client collaboration
  • generic ASP.NET Core minimal APIs or REST controllers with no protobuf/RPC requirement
  • non-.NET gRPC work unless the user asks for cross-stack contract guidance

Load References

  • references/patterns.md for proto design, streaming implementations, interceptors, health checks, load balancing, and client factory setup.
  • references/anti-patterns.md for common channel, deadline, streaming, message-size, and exception-handling mistakes.

Workflow

Read the whole SKILL.md on GitHub

More in Testing