Schema evolution manager
Skill a5c-ai/babysitter/library/specializations/data-engineering-analytics/skills/schema-evolution-manager
Manages schema evolution and compatibility across data systemsFrom its SKILL.md
npx -y skills add a5c-ai/babysitter --skill schema-evolution-managerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.0 KB, 309 tokens by cl100k_base, as published. Nobody here has run it
Schema Evolution Manager
Overview
Manages schema evolution and compatibility across data systems. This skill ensures safe schema changes that maintain backward and forward compatibility.
Capabilities
- Schema compatibility checking (Avro, Protobuf, JSON Schema)
- Breaking change detection
- Migration script generation
- Version management
- Schema registry operations
- Backward/forward compatibility validation
- Schema documentation generation
- Cross-system schema synchronization
Input Schema
{
"currentSchema": "object",
"proposedSchema": "object",
"schemaFormat": "avro|protobuf|jsonschema|ddl",
"compatibilityMode": "backward|forward|full|none"
}
Output Schema
{
"compatible": "boolean",
"breakingChanges": ["object"],
"migrationScript": "string",
"recommendations": ["string"],
"versionInfo": "object"
}
Target Processes
- Streaming Pipeline
- ETL/ELT Pipeline
- Data Catalog
- Pipeline Migration
Usage Guidelines
- Provide current and proposed schema definitions
- Specify schema format for proper parsing
- Define compatibility mode based on system requirements
- Review breaking changes before proceeding with migration
Best Practices
- Always test schema changes in non-production first
- Use schema registry for centralized schema management
- Document schema versions and changes
- Plan migration strategies for breaking changes
- Coordinate schema changes across dependent systems
What ships with it: 1 file
486 B alongside SKILL.md
- README.md486 B