Routes dbt + warehouse tasks from Claude Code to altimate-code, a specialized open-source CLI agent with 100+ deterministic data-engineering tools: SQL anti-pattern detection, column-level lineage, dbt build/test/run against real warehouses, FinOps and cost analysis, cross-dialect translation and data parity, and PII detection.
Why delegate? General coding agents can edit SQL files; they can't inspect your live warehouse state. altimate-code gives Claude Code a deterministic data-engineering layer — indexed schemas, real query history, real cost data — instead of guesses.
/plugin marketplace add AltimateAI/altimate-claude-plugin
/plugin install altimate-code@altimate-claude-plugin
The altimate-code CLI must be installed and configured on your PATH:
npm install -g altimate-code # requires Node 20+
altimate-code # launch the TUI, then run /connect to configure your LLM providerOr configure a provider via environment variable (ANTHROPIC_API_KEY, OPENAI_API_KEY, and 20+ others — see the altimate-code docs).
If altimate-code is not on PATH or not configured, the plugin surfaces the failure with fix instructions rather than silently falling back to Claude's native tools.
- A SessionStart hook adds a static description of altimate-code's capabilities to the session, so Claude Code knows when a task fits.
- When a data-engineering task fires the skill (or you invoke
/altimate <task>explicitly), Claude Code runsaltimate-code run "<your task>"locally, selecting the cheapest suitable agent persona (fast-editfor dbt/SQL edits,analystfor aggregation-heavy correctness work,builderfor warehouse-state investigation). - altimate-code plans and executes the task using your configured LLM provider. Warehouse queries, dbt commands, and file edits run locally under your credentials.
- The result is written to a local output file and surfaced back in your Claude Code conversation.
Once installed, try these in Claude Code (or prefix any of them with /altimate):
- Column-level lineage — "Trace the
revenue_usdcolumn inmodels/marts/fct_revenue.sqlback to its sources, and list every downstream model that would be affected if I change its rounding." - Warehouse cost analysis — "Give me a cost report for our Snowflake account: the ten most expensive queries this month and any warehouses that look over-provisioned."
- Cross-dialect validation — "Compare
prod.ordersin Snowflake withanalytics.ordersin BigQuery row-by-row usingidas the key, and summarize any mismatches." - dbt test generation — "Generate dbt tests for
models/staging/stg_orders.sql, including unit tests for the CASE/WHEN logic."
Delegating a task passes your prompt text to the altimate-code CLI, which sends it to your configured LLM provider — the Altimate LLM Gateway by default, or your own provider (BYOK), in which case Altimate never sees it. Warehouse credentials and query results stay on your machine.
Full details: PRIVACY.md · Security policy and disclosure: SECURITY.md · Terms: TERMS.md
| Symptom | Fix |
|---|---|
command not found: altimate-code |
npm install -g altimate-code (Node 20+), then run altimate-code once to configure your provider. |
Unauthorized / No provider configured |
Run altimate-code to open the TUI and reconfigure your provider via /connect, or set the provider API key env var. |
| Task hangs for several minutes | Open altimate-code to check for a pending prompt in the TUI, or re-run specifying a known-good model. |
| Empty result | The task may be too ambiguous — restate with the target table, expected columns, or time window. |
UNKNOWN_USER / Database does not exist mid-run |
The CLI connects but your warehouse credentials don't match this project — reconfigure warehouse auth in the altimate-code TUI or profiles.yml. |
| Plugin installed but never delegates | Confirm it's enabled: claude plugin enable altimate-code@altimate-claude-plugin. |
Still stuck? See Support.
- Skill —
skills/altimate-code/SKILL.md— delegation logic and agent-persona selection - Command —
commands/altimate.md—/altimateslash command for explicit delegation - Hook —
hooks/hooks.json— SessionStart capability description (static text only)
- Docs: docs.altimate.sh
- Issues: GitHub Issues
- Community: Slack
- Email: support@altimate.ai · security reports: security@altimate.ai
MIT — see LICENSE.