Data Engineering Skills — плагин
Скиллы для Claude Code по dbt и Snowflake: модели, тесты, отладка, миграции, оптимизация запросов, передача задач altimate-code
- 136 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Запускает сборку dbt и запросы к хранилищу данных с вашими учетными данными, пишет файлы моделей и PR
- Скилл altimate-code вызывает внешний инструмент с флагом `--yolo`, без подтверждений на его стороне
Установка
- Работает в
Ручная установка
/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, выполняет рабочие процессы и помогает с миграцией
16 скиллов Claude Code для инженеров данных: профиль источника, разбор сбоя, ревью изменений и документация в виде страниц.
31 скилл для Claude Code и Codex на весь путь аналитика: проверка данных, когорты, воронки, A/B-тесты, дашборды, резюме
Скиллы Lightdash: метрики, чарты и дашборды как YAML, предпросмотр ветки, правила SQL для dbt и проверка обновления сервера
Шаблон для аналитиков данных: AGENTS.md, CLAUDE.md и набор скиллов по Python, SQL, Polars и диагностике моделей.
Плагин Dex: агент изучает базу, строит модели dbt и семантический слой и следит за дрейфом схем с контролем затрат
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Data Engineering Skills (эта карточка) | нет | 136 | ||
| dbt Agent Skills | да | 762 | скиллы от самого dbt для агентов; здесь пакеты по Snowflake и делегирование altimate-code | |
| dbt MCP | да | API-ключ | 621 | MCP-сервер dbt; здесь процессы работы агента в виде скиллов |
Коротко о README
Страница представляет набор скиллов для аналитических инженеров с ключевыми результатами замеров, показывает установку маркетплейса и отдельных пакетов, затем перечисляет скиллы dbt, Snowflake и altimate-code с кратким поведением каждого. Завершает объяснение, как устроен скилл: условия срабатывания и шаги.