Skip to main content

event-governance

Schema Registry enforcement (Avro/JSON), CloudEvents standard, and Event Evolution rules.

Ir para a instalação

Informações da origem

Repositório
majiayu000/claude-skill-registry-data
Última atividade na origem
23 de junho de 2026 às 11:02
Idioma detectado do SKILL.md
inglês
Estrelas
21
Forks
8

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
2 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
event-governance
description
Schema Registry enforcement (Avro/JSON), CloudEvents standard, and Event Evolution rules.
role
prod-architect, eng-data
triggers
["event schema","avro","protobuf","cloudevents","schema registry","asyncapi"]
# event-governance Skill Events are Data Contracts. They must be governed as strictly as APIs. ## 1. CloudEvents Standard Use the standard envelope structure: ```json { "specversion": "1.0", "type": "com.example.order.created", "source": "/service/order", "id": "A234-1234-1234", "time": "20.2.01-01T12:00:00Z", "datacontenttype": "application/json", "data": { ... } } ``` ## 2. Schema Registry - **Rule**: All event payloads must be validated against a Schema Registry (e.g., Confluent, Glue) *before* publishing. - **Formats**: Avro (preferred for compact/evolution), Protobuf, or JSON Schema. ## 3. Schema Evolution (Compatibility) - **Backward Compatibility**: New consumer can read old data. (Add optional fields). - **Forward Compatibility**: Old consumer can read new data. (Ignore unknown fields). - **Full Compatibility**: Both. - **Breaking Changes**: renaming fields, changing types. **Forbidden** without a new topic version (`orders.v2`). ## 4. Documentation - Use **AsyncAPI** to document event topography. - Treat Events as Public APIs.
Ver no GitHub