Claude Code в роли преподавателя dbt на собственном проекте
Автор блога попросил Claude Code не переносить за него старый SQL-пайплайн, а научить его dbt. Опыт он назвал отличным, но агента постоянно приходилось останавливать, когда тот сам брался за работу.
Что сделали
Автор дал Claude свой старый пост о SQL-пайплайне и gists, а потом попросил написать CLAUDE.md с указанием учить его dbt, а не просто переносить код. Claude объяснял понятия, давал заготовки, которые автор заполнял сам, и запускал установку и диагностику. Когда агент начинал сам что-то строить, автор его останавливал.
Что получилось
Автор выучил dbt, перенося свой пайплайн, и назвал опыт отличным. Claude то и дело забегал вперёд и строил сам, предлагал короткие пути вроде SELECT * и выдумывал значения столбцов, пока его не поправляли. Код Dagster на Python автор в итоге отдал ему.
На что обратить внимание
Будьте готовы постоянно сдерживать желание Claude просто сделать всё самому. Ещё автор предупреждает, что агент может ввести в заблуждение, поэтому его утверждения стоит проверять, особенно по новым или нишевым технологиям.
Пояснение
dbt это инструмент для преобразования данных в хранилище с помощью SQL-моделей. Dagster это оркестратор, который запускает шаги пайплайна данных по порядку. CLAUDE.md это файл с инструкциями, который Claude Code читает в начале работы.
Кому пригодится
Тем, кто хочет выучить новый инструмент на своём реальном проекте, а не на учебных примерах.
Попробуйте сами с Claude Code
Будь моим преподавателем по [предмет, например Rust или линейная алгебра] в этой папке проекта. Сначала напиши CLAUDE.md с правилами. Объясняй понятия на [мой уровень], задавай мне вопросы, прежде чем давать ответы, и используй файлы, ноутбуки и упражнения из этой папки как учебный материал. Потом прочитай папку и начни с короткого урока по [первая тема], а после него дай мне одно упражнение. Не меняй и не удаляй мои файлы, не спросив меня.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: rmoff.net ·