Lightlines
By samber

public-grpc-api-design

samber1.9k installs

A public gRPC surface your external developers can use.

What it does

Designs a public gRPC contract and edge architecture, including whether to expose gRPC, compatibility gates, streaming, errors, and authentication.

When to use it

Use when a request mentions gRPC, protobuf, .proto files, buf, Connect-RPC, grpc-gateway, or gRPC-JSON transcoding at a public edge.

How to use it

Give it a public gRPC design or audit request; it asks batched clarifying questions and develops the public contract and edge design.

Good to know

  • edits its own instructions

Latest review

What you need · 1

Requires buf for the prescribed breaking-change and lint checks in CI, using FILE compatibility checks and STANDARD lint rules.


Access · 1

This skill

agent memory

Write

Saves decisions in agent memory