grpc-streaming-test-author
Installation
SKILL.md
grpc-streaming-test-author
Overview
Streaming RPCs are where gRPC clients and servers most often diverge from the proto contract - message ordering, completion signalling, cancellation, and partial-failure semantics are all testable surfaces. gRPC defines four streaming patterns - unary, server-streaming, client-streaming, bidirectional - per grpc.io/docs/what-is-grpc/core-concepts/; Step 1 classifies each RPC by pattern.
This skill walks through producing a comprehensive test suite
from the proto file. It composes
grpc-mock for the test harness and
references/status-codes.md
for status-code assertions; live-server (non-bufconn) patterns are in
references/wire-level-testing.md.