Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Golang Grpc

Skill Aktiv

Production gRPC in Go: protobuf layout, codegen, interceptors, deadlines, error codes, streaming, health checks, TLS, and testing with bufconn

Zweck

To equip developers with the knowledge and best practices for building robust, scalable, and maintainable gRPC microservices in Go.

Funktionen

  • Production gRPC patterns in Go
  • Protobuf layout and code generation
  • Interceptors for cross-cutting concerns
  • Deadline enforcement and error code mapping
  • Server-side and bidirectional streaming examples
  • TLS and health check configurations
  • Testing with bufconn

Anwendungsfälle

  • Building new gRPC microservices in Go
  • Refactoring existing services to adopt production best practices
  • Implementing typed RPC APIs with strong client/server contracts
  • Adding streaming capabilities to Go applications

Nicht-Ziele

  • Basic Go language features
  • General web development patterns outside of gRPC
  • Client-side gRPC implementation details

Trust

  • warning:Issues AttentionIn the last 90 days, 4 issues were opened and 0 were closed, indicating slow or no maintainer response to opened issues.

Installation

npx skills add bobmatnyc/claude-mpm-skills

Führt das Vercel skills CLI (skills.sh) via npx aus — benötigt Node.js lokal und mindestens einen installierten skills-kompatiblen Agent (Claude Code, Cursor, Codex, …). Setzt voraus, dass das Repo dem agentskills.io-Format folgt.

Qualitätspunktzahl

77 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit29 days ago
Sterne44
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Golang Pro

98

Implements concurrent Go patterns using goroutines and channels, designs and builds microservices with gRPC or REST, optimizes Go application performance with pprof, and enforces idiomatic Go with generics, interfaces, and robust error handling. Use when building Go applications requiring concurrent programming, microservices architecture, or high-performance systems. Invoke for goroutines, channels, Go generics, gRPC integration, CLI tools, benchmarks, or table-driven testing.

Skill
jeffallan

Adding Personhog Rpc

85

Guide for adding a new RPC to personhog-replica and personhog-router. Covers eligibility checks, proto definition, code generation for Python and Node.js clients, Rust implementation (storage trait, postgres queries, service handler, router wiring), and index compatibility validation. Use when adding a new gRPC endpoint to personhog, migrating a Django ORM query to personhog, or extending the personhog service API.

Skill
PostHog

Golang Concurrency Patterns

100

Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls

Skill
bobmatnyc

API Design Patterns

100

Comprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices

Skill
bobmatnyc

Java Architect

100

Use when building, configuring, or debugging enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke to implement WebFlux endpoints, optimize JPA queries and database performance, configure Spring Security with OAuth2/JWT, or resolve authentication issues and async processing challenges in cloud-native Spring applications.

Skill
jeffallan

Senior Backend Engineer

100

Designs and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the user asks to "design REST APIs", "optimize database queries", "implement authentication", "build microservices", "review backend code", "set up GraphQL", "handle database migrations", or "load test APIs". Covers Node.js/Express/Fastify development, PostgreSQL optimization, API security, and backend architecture patterns.

Skill
alirezarezvani