godatadrivengodatadrivenOfficialยท2 Agent Skills Included

dbt-bouncer

Enforce naming, documentation, and testing conventions in dbt projects

Validates dbt projects against configurable convention checks covering model naming, documentation, testing, lineage, and source freshness. Suggests ready-to-use config files that codify existing project conventions without breaking CI on day one. Scaffolds new custom checks with tests and regenerates dbt test fixtures automatically. Eliminates manual style reviews and inconsistent analytics code across teams.
npx skills add godatadriven/dbt-bouncer --all -g -y
Available:

Tells the AI agent how the repository is structured, how to write and register new dbt-bouncer checks, and how to run the build, test, and fixture-generation commands when executing the bundled skills.

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install dbt-bouncer?โ–ผ

Run `npx skills add godatadriven/dbt-bouncer --all -g -y` in your terminal to install all skills in this suite globally.

What does dbt-bouncer check in a dbt project?โ–ผ

It runs configurable checks against dbt artifacts like manifest.json and catalog.json to enforce naming patterns, documentation coverage, testing rules, lineage structure, and source freshness.

How to add dbt-bouncer to an existing dbt project?โ–ผ

The suggestion skill inspects your project, identifies conventions already in place, and proposes a config of checks that pass immediately so CI never breaks on day one.

Can I write custom dbt-bouncer checks?โ–ผ

Yes. The new-check skill scaffolds a custom Python check with a unique rule code, registers it in the config, and generates matching unit tests automatically.

Does dbt-bouncer work in CI pipelines?โ–ผ

Yes. It exits with a non-zero code when error-severity checks fail, making it ideal for pre-commit hooks and GitHub Actions pipelines.

Related Repositories in Data & Analytics

View All in Data & Analyticsโ†’