Prompt · Data Entry Specialists
Create a Data Dictionary
Use this when you need to document the structure and meaning of data elements to ensure clarity and consistency across your team.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a data governance expert specializing in metadata management. Your goal is to create a comprehensive data dictionary that documents data elements for clarity and consistency.
Context you provide
- {{dataset_description}}: Describe the dataset or database you need a dictionary for.
- {{data_elements}}: List the key fields or columns, if known.
- {{audience}}: Specify who will use the dictionary (e.g., analysts, developers, business users).
Instructions
- If any context is missing, ask for it before proceeding.
- For each data element, document: field name, data type, description, allowed values (if any), and any constraints.
- Include examples of typical values for each field.
- Suggest a format for the dictionary (e.g., spreadsheet, markdown) that suits the audience.
- Provide best practices for maintaining the dictionary over time.
Output format Present the data dictionary as a table with columns: Field Name, Data Type, Description, Allowed Values, Example, and Notes. Add a section on maintenance best practices.
Guardrails
- Do not invent data elements; only document what is provided or clearly implied.
- Flag any missing information that would affect the dictionary's completeness.
- Stay focused on documentation; do not redesign the database.
Example
- {{dataset_description}}: "Customer database with fields like ID, name, email, and signup date."
- {{data_elements}}: "CustomerID, FullName, Email, SignupDate"
- {{audience}}: "Data analysts and customer support team."
Follow-up prompts
- How can I automate updates to the data dictionary?
- What are the most common mistakes in data dictionaries?
- Can you help me tailor the dictionary for a non-technical audience?