Data Engineering Skills — плагин

Скиллы для Claude Code по dbt и Snowflake: модели, тесты, отладка, миграции, оптимизация запросов, передача задач altimate-code

  • 136 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Запускает сборку dbt и запросы к хранилищу данных с вашими учетными данными, пишет файлы моделей и PR
  • Скилл altimate-code вызывает внешний инструмент с флагом `--yolo`, без подтверждений на его стороне
Все причины и проверки

altimateai/data-engineering-skills

Установка

Работает в

Ручная установка

/plugin marketplace add AltimateAI/data-engineering-skills
/plugin install dbt-skills@data-engineering-skills

Для Snowflake добавьте `/plugin install snowflake-skills@data-engineering-skills`, для делегирования `/plugin install altimate-code@data-engineering-skills`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает сборку dbt и запросы к хранилищу данных с вашими учетными данными, пишет файлы моделей и PR
  • Скилл altimate-code вызывает внешний инструмент с флагом `--yolo`, без подтверждений на его стороне

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Data Engineering Skills собирает рабочие процессы опытных аналитических инженеров в виде скиллов для Claude Code. Скилл учит агента подходу к задаче: сначала изучить соглашения проекта, затем написать код, собрать и проверить результат. Пакеты ставятся по отдельности через маркетплейс. Пакет dbt включает `creating-dbt-models`, `debugging-dbt-errors`, `testing-dbt-models`, `documenting-dbt-models`, `migrating-sql-to-dbt`, `refactoring-dbt-models`, `developing-incremental-models`, `dbt-model-enhancement` для доработки модели по тикету с PR и `mssql-to-snowflake-dbt-migration` для переноса T-SQL с развертыванием в изолированную схему. В пакете Snowflake лежат `finding-expensive-queries`, `optimizing-query-by-id`, `optimizing-query-text`, `snowflake-dbt-model-refactoring`, `snowflake-query-optimization` с защитой «только SELECT» и сверкой результата и `end-to-end-snowflake-pipeline`: от тикета до dbt, оркестрации и PR. В дереве есть и скилл для Databricks. Отдельный скилл `altimate-code` передает задачу инструменту altimate-code командой `altimate-code run --yolo`, когда нужны подключенные хранилища, линия столбцов и более 100 специализированных инструментов для данных. Для него требуется `npm install -g altimate-code` и Node 20 и новее. Автор приводит замеры: 53 процента на ADE-bench из 43 задач dbt и 84 процента успеха на 62 запросах TPC-H в Snowflake.

Для кого. Аналитическим инженерам и дата-инженерам на dbt и Snowflake, которые поручают Claude Code модели, тесты и оптимизацию запросов и хотят, чтобы он шел по принятому в команде процессу.

Подходит, если

  • Нужна новая staging, промежуточная или итоговая модель dbt, которая повторяет соглашения проекта
  • Сборка dbt падает, и надо разобрать ошибку целиком, проверить родительские модели и пересобрать
  • Устаревший SQL надо превратить в модель dbt с тестами и описаниями
  • В Snowflake ищутся дорогие запросы, а затем оптимизируются с проверкой совпадения результата
  • Тикет надо довести до PR: dbt, оркестратор Airflow, Prefect или Dagster и ревью

Не подходит, если

  • В проекте нет dbt или Snowflake: набор построен вокруг них, исключение составляет скилл для Databricks
  • Нужны правки схемы в боевом хранилище: скиллы работают с непродовым `--target` и изолированной схемой
  • Нужен универсальный SQL-помощник без процесса: скиллы навязывают порядок шагов
  • altimate-code недоступен, а нужна линия столбцов: скилл делегирования требует его установки

Пример запроса к агенту

Найди через скилл самые дорогие запросы Snowflake за неделю и оптимизируй самый тяжелый с проверкой совпадения результатов

Ограничения

  • Скиллы рассчитаны на Claude Code и ставятся через его маркетплейс; для запросов в Snowflake агенту нужны доступ к хранилищу и подключенные учетные данные.
  • Скилл `altimate-code` требует глобально установленного altimate-code, Node 20 и новее и запускает его с флагом `--yolo`, то есть без подтверждений.
  • Цифры 53 процента и 84 процента получены на наборах ADE-bench и TPC-H автором набора и могут не повторяться на вашем проекте.
  • Скиллы оптимизации Snowflake сверяют результат и ограничены запросами SELECT, а доработка модели идет на непродовом окружении.

Как отключить. `/plugin uninstall dbt-skills@data-engineering-skills` и аналогичные команды для `snowflake-skills` и `altimate-code` удаляют пакеты. Маркетплейс снимает `/plugin marketplace remove data-engineering-skills`.

Частые вопросы

Как установить Data Engineering Skills в Claude Code?

Выполните `/plugin marketplace add AltimateAI/data-engineering-skills`, затем `/plugin install dbt-skills@data-engineering-skills` и при необходимости `snowflake-skills@data-engineering-skills`.

Какие скиллы есть для dbt?

Создание моделей, отладка ошибок, тесты, документация, перенос SQL в dbt, рефакторинг, инкрементальные модели, доработка модели по тикету и перенос T-SQL в Snowflake с изолированной схемой.

Что делает скилл altimate-code?

Передает задачу инструменту altimate-code командой `altimate-code run --yolo`, читает выходной файл и пересказывает результат. Нужен `npm install -g altimate-code` и Node 20 и новее.

Можно ли поставить только Snowflake-скиллы?

Да, пакеты независимы: `/plugin install snowflake-skills@data-engineering-skills` ставит только их, а dbt и altimate-code добавляются отдельными командами.

Насколько верны заявленные замеры?

Автор называет 53 процента на ADE-bench и 84 процента на 62 запросах TPC-H. Это замеры на публичных наборах, на вашем проекте результат зависит от соглашений и данных.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

dbt Agent Skills

dbt-agent-skills

Официальный

Официальные скиллы dbt Labs: агент понимает проекты dbt, выполняет рабочие процессы и помогает с миграцией

СкиллРасширенный доступ762Звезды репозитория

16 скиллов Claude Code для инженеров данных: профиль источника, разбор сбоя, ревью изменений и документация в виде страниц.

ПлагинРасширенный доступ96Звезды репозитория

31 скилл для Claude Code и Codex на весь путь аналитика: проверка данных, когорты, воронки, A/B-тесты, дашборды, резюме

СкиллМинимальный доступ525Звезды репозитория
Официальный

Скиллы Lightdash: метрики, чарты и дашборды как YAML, предпросмотр ветки, правила SQL для dbt и проверка обновления сервера

СкиллРасширенный доступ6,2 тыс.Звезды репозитория

Шаблон для аналитиков данных: AGENTS.md, CLAUDE.md и набор скиллов по Python, SQL, Polars и диагностике моделей.

СкиллМинимальный доступ115Звезды репозитория

Плагин Dex: агент изучает базу, строит модели dbt и семантический слой и следит за дрейфом схем с контролем затрат

ПлагинРасширенный доступ118Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Data Engineering Skills (эта карточка)нет136
dbt Agent Skillsда762скиллы от самого dbt для агентов; здесь пакеты по Snowflake и делегирование altimate-code
dbt MCPдаAPI-ключ621MCP-сервер dbt; здесь процессы работы агента в виде скиллов

Коротко о README

Страница представляет набор скиллов для аналитических инженеров с ключевыми результатами замеров, показывает установку маркетплейса и отдельных пакетов, затем перечисляет скиллы dbt, Snowflake и altimate-code с кратким поведением каждого. Завершает объяснение, как устроен скилл: условия срабатывания и шаги.

Бейдж для README

Сообщить о проблеме