wolverine-grpc-handlers

Community

Build robust gRPC handlers with Wolverine's proto-first approach

Authorerikshafer
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the problem of creating robust and efficient gRPC handlers in .NET applications, leveraging Wolverine's gRPC features and the proto-first development model.

Core Features & Use Cases

  • Proto-first Development: Utilizes .proto files for service contracts and automatically generates C# classes.
  • Wolverine Integration: Seamlessly integrates with Wolverine's event-driven architecture for request handling and error handling.
  • Unary and Server-Streaming: Supports unary and server-streaming gRPC requests out of the box.
  • Middleware Support: Offers middleware for validation, before/after request processing, and exception handling.
  • Rich Error Details: Supports rich error details as per Google's AIP-193 for enhanced error communication.
  • Use Case: Build a ride-sharing platform where you can create gRPC services for dispatch, pricing, and telemetry with built-in validation, error handling, and robust request handling.

Quick Start

Author a gRPC handler using Wolverine by defining the .proto file for your service, creating a stub class with the [WolverineGrpcService] attribute, and implementing the handler logic in the handler's own file.

Dependency Matrix

Required Modules

WolverineGrpc

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: wolverine-grpc-handlers
Download link: https://github.com/erikshafer/CritterCab/archive/main.zip#wolverine-grpc-handlers

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.