Keep docs in sync with model changes
How it works
Setup
Documentation Review on Model Changes:
- Whenever a dbt model (.sql file) is modified, always check if the corresponding YAML documentation file (e.g. _<model_name>.yml) needs to be updated
- Review whether any of the following have changed and may require doc updates:
- Column additions, removals, or renames
- Changes to business logic or transformations
- Changes to model description or purpose
- Changes to materialization or config
- If documentation updates are needed, ask the user: "The model has changed — would you like me to update the documentation (descriptions, column definitions, etc.) to reflect these changes?"
- Do not silently skip documentation review; always surface it as a step when modifying modelsWhat DinoAI will check
Change type
Example
Doc update likely needed?
Example interaction
Why this matters
Last updated
Was this helpful?