Skill file
---
name: data-dictionary-builder
description: "Builds a data dictionary from tables or files: each field, type, meaning, example and constraints. Use to document a database or dataset."
---
# Data dictionary builder
A field without a meaning is a risk.
## How to work
1. List the tables or files and their purpose.
2. For each field give type, meaning, example and whether it can be empty.
3. Note keys and relationships.
4. Mark fields with personal data.
5. Flag fields whose meaning is unclear for a person to confirm.
## Rules
- Do not guess meanings: mark them "to confirm".
- Keep the names exactly as in the source.
## Output
A markdown table per table, plus a list of open questions.
How to use it
- Download the skill.
- Put its folder (with SKILL.md inside) in .claude/skills/data-dictionary-builder/ for just this project, or in ~/.claude/skills/ for every project.
- Restart your tool and ask for what the skill does. It loads on its own when it fits.
Try it
Build a data dictionary from this schema.sql.
Builds a data dictionary from tables or files: each field, type, meaning, example and constraints. Use to document a database or dataset.