how-to-data-dictionarylisted
Install: claude install-skill phoebefu6/phoebe-data-skills
# how-to-data-dictionary
Infrastructure-layer skill (layer 1 of the phoebe-data-skills 4-layer roadmap).
A data dictionary is the only document in a data platform that everybody trusts
and nobody tests. It is written once, against a schema that then moves, by a
person who then leaves. Six months later it reads perfectly and is wrong in ways
that each cost a real number.
The fix is not a better spreadsheet. It is to split the document in three: the
part a database can measure, which should never be typed by a human; the part a
CONTRACT guarantees, which should never be inferred from data; and the part only
a human can decide, which should never be generated. Then put a gate around all
three.
Showcase walkthrough (Everrest retail case, real executed charts):
`docs/how-to-data-dictionary/` in https://github.com/phoebefu6/phoebe-data-skills
## Where this sits in the lineage
`raw dump -> lake -> warehouse` **-> the document that says what the warehouse means**.
Reads the stage-2 star schema built by `how-to-schema-and-warehouse`, and reads
two documents that already describe it: the enforced `data_contract.yaml` and the
signed-off `metric_registry.yaml` from `how-to-agentic-on-your-warehouse`. It does
not restate either. It checks the dictionary against both, because a fourth copy
of the truth is exactly how this goes wrong.
## The six rules
1. **Description coverage is a vanity metric.** No catalog checks whether a
description is TRUE. In the showcase the legacy docum