What problem does it solve?
This Skill helps you create, validate, and safely evolve Protocol Buffer schemas so you avoid breaking client compatibility and reduce time spent on buf lint/breaking/format issues.
Core Features & Use Cases
- Proto design with guardrails: Apply consistent file structure, naming conventions, field numbering rules, and documentation practices.
- Validation-first schemas: Add protovalidate constraints to every field (including oneof required patterns) to make the schema the single source of truth.
- buf workflow automation: Use the standard sequence of format, lint, breaking checks, and (when needed) generation/dependency steps to keep changes safe and reviewable.
- Schema evolution safety: Reserve removed fields/enums, avoid wire-breaking edits, and verify breaking changes against a known baseline.
Quick Start
Ask the protobuf skill to help you update an existing API by adding a new field with correct numbering and protovalidate constraints, then validate it by running buf format and buf lint and checking compatibility with buf breaking.