dbt
Installation
SKILL.md
dbt
Official docs
| Topic | URL |
|---|---|
| Documentation | https://docs.getdbt.com |
| Best practices | https://docs.getdbt.com/best-practices |
| dbt agent skills (official) | https://github.com/dbt-labs/dbt-agent-skills |
| Agent skills blog | https://docs.getdbt.com/blog/dbt-agent-skills |
Agent rules
- ref / source — always use
{{ ref('model') }}and{{ source() }}; never hard-code raw table names in marts. - Tests on every model — at minimum
unique+not_nullon primary keys in marts. - Staging → intermediate → mart — match existing layer naming in the project.
- Materialization — follow project defaults; do not switch to table/incremental without cost note.
- Cross-ref official skills — dbt Labs publishes marketplace skills; this harness skill adds guardrails + routing, not a duplicate corpus.