What problem does it solve? Upstream dataset changes keep surprising training and evaluation teams because schema agreements live in wiki pages that decay. This Skill turns those informal agreements into versioned, machine-verifiable YAML data contracts that are executed in CI, so breaking changes fail a pipeline instead of silently corrupting a training run. ## Core Features & Use Cases - ODCS Contract Authoring: Drafts section-by-section ODCS v3 contracts covering schema, semantics, quality rules, SLAs, team lineage, and custom properties like snapshot IDs and artifact manifests. - Sensitivity and Semantic Tagging: Applies field-level sensitivity classifications and schema.org semantic tags so policy engines and agents can act on PII and meaning. - CI Enforcement with Data Contract CLI: Wires lint, test, breaking-change diff, and export stages into the dataset repo pipeline, with a semver-based breaking-change policy. - Use Case: A curation team hands a curated instruction-tuning corpus to the training team. Use this Skill to author a contract pinning the schema, label semantics, dedup keys, and snapshot addressing, then gate contract PRs on datacontract breaking so any redefinition of a label class requires a major version bump. ## Quick Start Use the data-contract-author skill to draft an ODCS contract for the curated instruction-tuning dataset handed off from curation to training, including PII tags and a CI snippet.