What problem does it solve?
The skill guarantees that CRUD gRPC contracts in PowerX follow a consistent structure, naming, pagination, error handling, and go_package alignment, preventing mismatches between transport and business layers.
Core Features & Use Cases
- Rule definitions for proto syntax, package naming, service and RPC methods, pagination messages, auth comments, and go_package consistency.
- Automated validation of .proto files against the ruleset and verification that buf.gen.yaml configuration matches the expected go_package prefix.
- Ready‑to‑use templates for proto snippets and Go handler skeletons to quickly create compliant CRUD services.
Use case: When a developer adds a new entity, they run the skill to verify the generated .proto adheres to organizational standards before code generation.
Quick Start
Ask the skill to validate all CRUD gRPC proto files in the repository against the defined ruleset.