Dbt Agent Readiness — Security skill for Claude Code
Audit a dbt project for what an AI agent will get wrong if you point it at the data today.
How to install Dbt Agent Readiness
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open GetCassis/dbt-agent-readiness and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dbt Agent Readiness does
Audit a dbt project for what an AI agent will get wrong if you point it at the data today.
Alternatives in Security
- Portaljs Check Data Quality — Audit a local or remote tabular file (CSV/TSV) for common data quality issues 2.3k ★
- Data Viz Audit — Audit a data visualization for chart type selection, accessible color palette, annotations, and anti-patterns 309 ★
- Audit Docker — Audit Docker configuration 63 ★
README
dbt-agent-readiness
Find the places your AI analyst will return a plausible — but wrong — answer.
`dbt-agent-readiness` is a Claude Code skill that audits a dbt project for ambiguous metrics, unsafe joins, misleading documentation, invalid columns, and unclear model grain. It is built for dbt teams piloting AI analysts, copilots, or internal data agents.
The audit produces one evidence-backed Markdown report containing:
- what an agent will get wrong today
- what still needs runtime verification
- which models are safe to query
- what to fix first
It does not query your warehouse, require warehouse credentials, or modify your dbt models and configuration.
Quick start
Clone the skill into your personal Claude Code skills directory:
git clone https://github.com/GetCassis/dbt-agent-readiness ~/.claude/skills/dbt-agent-readiness
python3 -m pip install -r ~/.claude/skills/dbt-agent-readiness/requirements.txt
Then ask Claude Code:
Run the dbt-agent-readiness skill on /path/to/dbt/project
The report is written to `{project_path}/dbt-agent-readiness.md`.
Requirements
- Claude Code with Skills support
- Python 3.9+
pyyamland `sqlglot`, installed by the command above
Running `dbt compile` in the target project before the audit is recommended. It lets the skill resolve generated columns from macros such as `dbt_utils.star`, `SELECT *`, and Jinja loops. When compiled SQL is unavailable, checks that cannot be supported confidently are suppressed instead of reported as findings.
See what it finds
On the bundled 10-model test project, the audit finds four concrete ways an agent can fail:
| Failure | What the agent gets wrong |
|---|---|
| Inconsistent entity names | Misses rows when joining customer_id, cust_id, and user_id |
| Competing revenue marts | Picks between two plausible models with different grains |
| Misleading descriptions |
Related Skills
App Doctor
Audit any web app's security (39-point checklist) AND launch-readiness (legal, auth, polish, retention), repor
Endowment Agent Investment
An AI agent given a real mandate, an audit obligation and a point-in-time data wall produces a tactical asset
Production Readiness Review
Parallel multi-agent readiness gate — fan blind reviewers across performance, security, UI/UX, test coverage,
Vibe Code Explainer
Non-developers using Claude Code accept AI-generated code changes blindly. They can’t read diffs, spot unrelat
Linear Cleanup
Audit Linear issues for problems (missing labels, stale, duplicates, wrong state, orphaned, unactionable) and
Audit Implementation
POST-IMPLEMENTATION AUDIT — analyzes what the implementing agent did wrong and why, proposes specific changes
Related Agents
Data Eng Reviewer
Data-engineering expert for the code-review panel. Spawned when the diff touches SQL, dbt models or schema .ym
Lens Database
Database lens of the production readiness audit. Judges schema, indexing, N+1 patterns, migration reversibilit
Dft Designer
Design for Testability (DFT) specialist. Designs scan chain architecture, BIST logic, JTAG integration, test p