What problem does it solve?
As dbt projects grow with many contributors, new models routinely land without YAML documentation, and coverage drifts below 100%. Manually finding every undocumented model and writing descriptions that match the project's conventions is slow and inconsistent.
Core Features & Use Cases
- Coverage Auditing: Runs
dbt parse and a Python script against target/manifest.json to report per-folder model and column documentation coverage, regardless of YAML layout or {% docs %} blocks.
- Style-Matched Drafting: Reads already-documented models to mirror the project's YAML layout, description mechanism, and shape before writing new entries.
- Folder-Scoped Backfill: Documents one folder at a time, validates with
dbt parse, and hands back a reviewable git diff without committing.
- Use Case: After a sprint where several contributors added staging and mart models, run the audit to find the gap, draft descriptions traced through
ref()/source() to their origins, and review the diff before merging.
Quick Start
Audit my dbt project for undocumented models and draft missing descriptions for the marts folder in our existing documentation style.