review
SkillReview dbt project changes — dbt models (models/**/*.sql), schema.yml, dbt_project.yml, sources.yml, macros, snapshots, seeds. Use whenever the user asks to "review my dbt changes", "audit my dbt models", "check my mart / staging / marts before shipping", requests a second opinion on incremental / S
Install
git clone https://github.com/AltimateAI/altimate-claude-plugin.git ~/.claude/skills/reviewWhat is review?
Review dbt project changes — dbt models (models/**/*.sql), schema.yml, dbt_project.yml, sources.yml, macros, snapshots, seeds. Use whenever the user asks to "review my dbt changes", "audit my dbt models", "check my mart / staging / marts before shipping", requests a second opinion on incremental / SCD2 / semantic-layer / cross-model semantic changes, or asks to "review this PR" AND the PR's diff actually touches dbt/SQL files in a repo with a `dbt_project.yml`. Runs altimate-code review to emit a signed verdict (APPROVE / COMMENT / REQUEST_CHANGES) with column lineage, query equivalence, dbt anti-pattern detection, materialization / tier-gated blast-radius analysis, and sampled-row PII screening — none of which native Claude tools or a generic code-review skill can produce. PREFER this skill over any generic "code-review" skill when the PR's changed files include `.sql` under `models/`, `schema.yml`, `dbt_project.yml`, `sources.yml`, `.yml` under `snapshots/` or `seeds/`, or Jinja macros under `macros/`. Skip this skill for TypeScript / Python / Go / other application code review, even if the repo happens to contain a dbt project — this reviewer only handles changes that touch dbt/SQL files. Read-only — never modifies files.
What this can do
Capabilities declared in this component's own frontmatter — not inferred.
Inherit all session tools
Declares no tool restrictions — inherits every session tool
~311 tokens of context used while enabled, before you invoke anything
Documentation
README · ~4 min readaltimate-code review
altimate-code review is a purpose-built dbt / SQL pull-request reviewer that produces signed, replayable verdicts. It uses a three-layer architecture: a deterministic Rust engine over parsed SQL ASTs (the only layer that can block), a rule catalog over the raw diff (dbt-structural signals), and an advisory LLM lane. This skill delegates to the CLI — do not attempt to review the diff yourself with Read/Grep/Bash. Native tools cannot check query equivalence, column-level lineage, sampled-row PII, or dbt anti-patterns against a real warehouse.
You MUST follow this workflow
-
Verify altimate-code is on PATH with
command -v altimate-code. If it returns nothing, jump to "Failure modes" below and stop. -
Determine review scope from the user's ask using the table below.
-
Run the review from the dbt project root (the directory containing
dbt_project.yml). -
Present the verdict and findings verbatim — do not summarise, re-order, filter, or add commentary. The CLI has already applied the rubric, risk-tiering, and false-positive exclusions. Trust its output.
-
On DEGRADED runs (no manifest / no warehouse), surface the "lint-only" note from the output as-is. Never present a degraded run as a full verdict.
Scope selection
| User says | Command to run |
Reviews
Log in to leave a review.
No reviews yet — be the first.
Explore related
Other things in this space — across every part of the ecosystem, not just skills.
Skillssimilar to this one
All skills →ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
235.3K stars
gstack
Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA
125.1K stars
mem0
Universal memory layer for AI Agents
62K stars
Plugins
All plugins →superpowers
Superpowers teaches Claude brainstorming, subagent driven development with built in code review, systematic debugging, and red/green TDD. Additionally, it teaches Claude how to author and test new skills.
263.6K stars
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
92K stars
claude-security
Deep vulnerability scanning of your own code, run entirely inside your Claude Code session at a chosen effort tier, with every finding challenged before it is reported and the verification tally computed in code. Turns surviving findings into targeted patches, each verified by a panel of agents, tha
32.9K stars
Subagents
All subagents →ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
235.3K stars
code-reviewer
Use this agent when you need to review code for adherence to project guidelines, style guides, and best practices. This agent should be used proactively after writing or modifying code, especially before committing changes or creating pull requests. It will check for style violations, potential issu
32.8K stars
agent-creator
Use this agent when the user asks to "create an agent", "generate an agent", "build a new agent", "make me an agent that...", or describes agent functionality they need. Trigger when user wants to create autonomous agents for plugins. Examples: <example> Context: User wants to create a code review a
32.8K stars
MCP Servers
All mcp servers →Commands
All commands →commit-push-pr
Commit, push, and open a PR
32.8K stars
modernize-harden
Security vulnerability scan with a reviewable remediation patch — OWASP, CWE, CVE, secrets, injection
32.8K stars
modernize-status
Where am I in the modernization workflow — artifact inventory, staleness, secrets hygiene, next step
32.8K stars
Hooks
All hooks →PostToolUse (Edit|Write|MultiEdit|NotebookEdit)
Security guidance plugin — pattern-based warnings on edits, git-diff-based LLM review on stop
Stop
Security guidance plugin — pattern-based warnings on edits, git-diff-based LLM review on stop
PostToolUse (Bash)
Security guidance plugin — pattern-based warnings on edits, git-diff-based LLM review on stop