
Description
golang-grpc is an agent skill from the samber cc-skills-golang collection that provides guidance for building and reviewing gRPC services in Go, covering protobuf organisation and production patterns for microservices. Its persona is a Go distributed systems engineer who designs gRPC services for correctness and operability, where proper status codes, deadlines, interceptors and graceful shutdown matter as much as the normal path. The skill treats gRPC as a pure transport layer, to be kept separate from business logic, and it uses the official Go implementation from google.golang.org/grpc. It has two modes. Build mode covers implementing a new gRPC server or client from scratch, and review mode audits existing gRPC code for correctness, security and operability problems. The skill's dependencies are the protocol buffer compiler, protoc, installed with Homebrew, and the Go plugins protoc-gen-go and protoc-gen-go-grpc, both installed with go install. The skill is useful for teams building internal services that talk over gRPC and want the agent to get status codes, timeouts and shutdown behaviour right, which are often missed in a first implementation. It notes that library documentation and code examples should be consulted for current API signatures, since the skill is not exhaustive. It is listed on skills.sh, where the page shows install counts and GitHub stars for the collection, and its security audits all pass. Install it with npx skills add https://github.com/samber/cc-skills-golang --skill golang-grpc.…
Highlights
- Build and review modes
- Status codes and deadlines
- Interceptors and graceful shutdown
- Protobuf organisation
- Transport separated from business logic
- Installs from skills.sh
Ratings & Reviews
No ratings yet
Be the first to rate golang-grpc.
People also visit

go-concurrency-patterns
Master Go concurrency with goroutines, channels, sync primitives, and context
golang-grpc FAQ
What does this skill cover?
Building and reviewing gRPC services in Go, including protobuf organisation, status codes, deadlines, interceptors and shutdown.
What tools does it need?
protoc, installed with Homebrew, and the protoc-gen-go and protoc-gen-go-grpc plugins, installed with go install.
Does the skill cover every case?
No. The skill says it is not exhaustive and points to library documentation for current signatures.
How do I install it?
Run npx skills add https://github.com/samber/cc-skills-golang --skill golang-grpc.
What are the security audit results?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
How popular is it?
The page shows about 37.4K installs, and the cc-skills-golang repository has 3.5K GitHub stars.
What are the best golang-grpc alternatives?
Popular alternatives to golang-grpc include go-concurrency-patterns, saga-orchestration and golang-code-style. See all golang-grpc alternatives
