---
name: protogen
disable-model-invocation: true
description: |
  Protobuf and gRPC architecture patterns. Use when working with .proto
  files, protoc plugins, gRPC services, or code generation pipelines.
  Read references/ for schema design, database mapping, and testing.
---

# Protogen

Hub skill for the protobuf/gRPC stack. Reference files:

| File | Topic |
|------|-------|
| `references/overview.md` | Three-layer architecture, codegen flow |
| `references/schema.md` | Proto schema design patterns |
| `references/architecture.md` | Service architecture, interceptors |
| `references/database.md` | Proto-to-database mapping |
| `references/patterns.md` | Common protobuf patterns |
| `references/pitfalls.md` | Mistakes and how to avoid them |
| `references/testing.md` | Testing gRPC services |
| `references/frontend.md` | Proto-to-frontend patterns |
| `references/project.md` | Project structure conventions |
