Data Catalog
Create and enrich durable data catalogs using the native DS_CATALOG_V1 Markdown...
Install
npx skills add microsoft/hve-core --skill data-catalog -g -a claude-code -y- Repository
- microsoft/hve-core1.6k
- Category
- Business
- Updated
- 3d ago
- License
- CC-BY-4.0
- Context cost
- Lightabout 1,391 tokens
- Runs scripts
- Yes, review before use
What it does
Create and enrich durable data catalogs using the native DS_CATALOG_V1 Markdown contract, declared entity relationships, privacy citation fields, and stable relationship IDs. Use when inventorying engagement data, recording semantic relationships, or preparing a catalog for ERD rendering.
Data Catalog Workflow
Goal
Produce a customer-readable Markdown catalog whose YAML frontmatter is a valid DS_CATALOG_V1 machine contract. Preserve uncertainty explicitly so inferred or assumed relationships never appear confirmed.
Flow
- Confirm the engagement name and the caller-approved durable output path.
- Inventory entities at business grain. Record source access, tier, volume, profile pointer, classification, lineage, and open questions without copying column-level profile data.
- Assign every relationship a stable
rel-*identifier. Record endpoints, maximum cardinality, both endpoint minimums, one or more paired join-key fields, confidence, and evidence basis. - Reconcile coverage counts with the entity and relationship records.
- Render the human-readable sections from the YAML facts, ending with the canonical Data Science and Engineering Coaching disclaimer footer. Narrative can explain facts but cannot redefine them.
- Validate the artifact with
scripts/validate_catalog.pybefore treating it as ready for review.
Inputs
- Engagement context and a caller-approved output path
- Data source inventory and access status
- Business entity names, grain, and declared relationships
- Existing per-dataset profile paths, when available
- Privacy classifications or standards citations produced by the owning privacy workflow


