Research & Analysis๐คclaude๐ฌgpt๐universal
Auto-detect your data stack (dbt projects, warehouse connections, installed tools)
Open-source agentic data engineering harness for dbt, SQL, and cloud warehouses. 100+ tools, 10 warehouses, AI-powered.
Quick Start
Install this Skill
npx skills add AltimateAI/altimate-code<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="docs/docs/assets/images/altimate-code-banner.png" /> <img src="docs/docs/assets/images/altimate-code-banner.png" alt="altimate-code" width="600" /> </picture> **The open-source data engineering harness.** The intelligence layer for data engineering AI โ 100+ deterministic tools for SQL analysis, column-level lineage, dbt, FinOps, and warehouse connectivity across every major cloud platform. Run standalone in your terminal, embed underneath Claude Code or Codex, or integrate into CI pipelines and orchestration DAGs. Precision data tooling for any LLM. [](https://www.npmjs.com/package/altimate-code) [](./LICENSE) [](https://altimate.studio/join-agentic-data-engineering-slack) [](https://docs.altimate.sh) </div> --- ## Install ```bash npm install -g altimate-code ``` Then โ in order: **Step 1: Configure your LLM provider** (required before anything works): ```bash altimate # Launch the TUI /connect # Interactive setup โ choose your provider and enter your API key ``` Or set an environment variable directly: ```bash export ANTHROPIC_API_KEY=your_key # Anthropic Claude export OPENAI_API_KEY=your_key # OpenAI ``` **Step 2 (optional): Auto-detect your data stack** (read-only, safe for production connections): ```bash altimate /discover ``` `/discover` auto-detects dbt projects, warehouse connections (from `~/.dbt/profiles.yml`, Docker, environment variables), and installed tools (dbt, sqlfluff, airflow, dagster, and more). Skip this and start building โ you can always run it later. > **Headless / scripted usage:** `altimate --yolo` auto-approves all permission prompts. Not recommended with live warehouse connections. > **Zero additional setup.** One command install. ## Why a specialized harness? General AI coding agents can edit SQL files. They cannot *understand* your data stack. altimate gives any LLM a deterministic data engineering intelligence layer โ no hallucinated SQL advice, no guessing at schema, no missed PII. | Capability | General coding agents | altimate | |---|---|---| | SQL anti-pattern detection | None | 19 rules, confidence-scored | | Column-level lineage | None | Automatic from SQL, any dialect | | Schema-aware autocomplete | None | Live-indexed warehouse metadata | | Cross-dialect SQL translation | None | Snowflake โ BigQuery โ Databricks โ Redshift | | FinOps & cost analysis | None | Credits, expensive queries, right-sizing | | PII detection | None | 30+ regex patterns, 15 categories | | dbt integration | Basic file editing | Manifest parsing, test gen, model scaffolding, lineage | | Data visualization | None | Auto-generated charts from SQL results | | Observability | None | Local-first tracing of AI sessions and tool calls | > **Benchmarked precision:** 100% F1 on SQL anti-pattern detection (1,077 queries, 19 rules, 0 false positives). > 100% edge-match on column-level lineage (500 queries, 13 categories). > [See methodology โ](experiments/BENCHMARKS.md) **What the harness provides:** - **SQL Intelligence Engine** โ deterministic SQL parsing and analysis (not LLM pattern matching). 19 rules, 100% F1, 0 false positives. Built for data engineers who've been burned by hallucinated SQL advice. - **Column-Level Lineage** โ automatic extraction from SQL across dialects. 100% edge-match on 500 benchmark queries. - **Live Warehouse Intelligence** โ indexed schemas, query history, and cost data from your actual warehouse. Not guesses. - **dbt Native** โ manifest parsing, test generation, model scaffolding, medallion patterns, impact analysis - **FinOps** โ credit consumption, expensive query detection, warehouse right-sizing, idle resource cleanup - **PII Detection** โ 15 categories, 30+ regex patterns, enforced pre-execution **Works seamlessly with Claude Code and Codex.** Use `/configure-claude` or `/configure-codex` to set up integration in one step. altimate is the data engineering tool layer โ use it standalone in your terminal, or mount it as the harness underneath whatever AI agent you already run. The two are complementary. altimate-code is a fork of [OpenCode](https://github.com/anomalyco/opencode) rebuilt for data teams. Model-agnostic โ bring your own LLM or run locally with Ollama. ## Quick demo ```bash # Auto-detect your data stack (dbt projects, warehouse connections, installed tools) > /discover # Analyze a query for anti-patterns and optimization opportunities > Analyze this query for issues: SELECT * FROM orders JOIN customers ON orders.id = customers.order_id # Translate SQL across dialects > /sql-translate this Snowflake query to BigQuery: SELECT DATEADD(day, 7, current_date()) # Generate dbt ... (truncated)
Repository
119stars
4forks
Details
Related Skills
More research & analysis skills you might like
pr-improver
Research & AnalysisRuns an autonomous review-and-fix improvement loop over the current branch's changes until a PR review comes back clean, scoped mechanically to the directories the branch touched. Reviews are performed by an installed PR-review skill (default: pr-review-toolkit's review-pr). Use to fix review findings on a branch before opening or updating a pull request ('clean up this branch', 'fix this PR until review passes', 'run review-and-fix on my changes'). NOT for a one-time review โ run the PR-review skill directly.
๐คclaude๐universal
7.5k
643
View
code-improver
Research & AnalysisRuns an autonomous review-and-fix improvement loop over any code target โ a skill, plugin, module, or directory โ using a reviewer the user names: any installed skill or agent. Keeps a cross-round findings ledger, escalates when fixes stop converging, and guards scope mechanically. Use when asked to 'improve this code until review passes', 'run an improvement loop with <reviewer>', or to iterate review-and-fix with a specific reviewer. For skills prefer the skill-improver entry; for a branch prefer pr-improver.
๐คclaude๐universal
7.5k
643
View
skill-improver
Research & AnalysisRuns an autonomous review-and-fix improvement loop over a Claude Code skill until a review comes back clean, with a cross-round findings ledger, escalation when fixes stop converging, and a mechanical scope guard. Reviews are performed by the plugin-dev skill-reviewer agent. Use to fix skill quality issues, iteratively refine a skill, or resume a loop after an escalation ('fix my skill', 'improve this skill until it passes review', 'skill improvement loop'). NOT for a one-time review โ use the plugin-dev skill-reviewer agent directly.
๐คclaude๐universal
7.5k
643
View
audit-augmentation
Research & AnalysisAugments Trailmark code graphs with external audit findings from SARIF static analysis results, weAudit annotation files, and version-gated Trailmark 0.4.x binary-analysis graph exports. Maps findings to graph nodes by file and line overlap, creates severity-based subgraphs, and enables cross-referencing findings with pre-analysis data (blast radius, taint, etc.). Use when projecting SARIF results onto a code graph, overlaying weAudit annotations, importing binary graph findings, cross-referencing Semgrep, CodeQL, or binary-analysis findings with call graph data, or visualizing audit findings in the context of code structure.
๐universal
7.5k
643
View