Dbt Audit — Security skill for Claude Code
Audit a dbt project — layering violations, untested keys, unsafe incrementals, missing contracts, undocumented marts.
How to install Dbt Audit
Installs to ~/.claude/skills/rajib2k5-claude-staff-kit-dbt-audit/SKILL.md
mkdir -p ~/.claude/skills/rajib2k5-claude-staff-kit-dbt-audit && curl -fsSL https://raw.githubusercontent.com/rajib2k5/claude-staff-kit/HEAD/commands/dbt-audit.md -o ~/.claude/skills/rajib2k5-claude-staff-kit-dbt-audit/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Dbt Audit does
description: Audit a dbt project — layering violations, untested keys, unsafe incrementals, missing contracts, undocumented marts argument-hint: [optional model selector or path]
Invoke the `data-dbt-audit` skill.
Scope: $ARGUMENTS (if empty, audit the whole project)
Execute the checks — do not read model code and infer. In particular:
grep -r "source(" models/ --include=*.sql | grep -v "models/staging"— every hit is a layering violation.- List every model whose primary key lac
Alternatives in Security
- Security Guidance — Hook that warns about command injection, XSS, and unsafe patterns 14k ★
- Skill Coverage Audit — Trace codepaths in diffs, map against tests, auto-generate missing coverage — use before shipping PRs 2.8k ★
- Query Token Audit — Audit token security to detect scams, honeypots, and malicious contracts across BSC, Base, Solana, and Ethereu 483 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Env Audit
Compares .env against .env.example (or .env.sample, .env.template) and reports missing variables, undocumented
Security Audit Database
Use when auditing a database-backed app for the most common database security mistakes — multi-tenant data lea
Security Audit Web App
Use when auditing a web app frontend/edge layer for common security mistakes — server vs client boundary leaks
Asset Audit
Audits game assets for compliance with naming conventions, file size budgets, format standards, and pipeline r
Security Check
Scan project for security issues — exposed secrets, missing .gitignore entries, unsafe patterns
Verify Flow
Validates existing agents, commands, skills, and hooks against project conventions. Detects structural issues,
Related Agents
Dbt Engineer
Builds and audits dbt projects — layering, model design, tests, contracts, incremental strategies, macros, and
Completeness Reviewer
Checks a diff against the ticket's acceptance criteria and the blast-radius checklist for anything missing — u
Test Purist
The merciless enforcer of test coverage and quality. Use this agent to find untested code, meaningless asserti