dbt-labs/dbt-agent-skills
A curated collection of Agent Skills for working with dbt, to help AI agents understand and execute dbt workflows more effectively.
何を解決するか
このプロジェクトは、AIエージェントがdbt(データビルドツール)ワークフローをより正確かつ効率的に実行できるようにするための「エージェントスキル」の選別されたコレクションを提供します。一般的なAIエージェントと、分析エンジニアリング、セマンティックレイヤー、dbtプロジェクトの移行に特化した技術的要件とのギャップを埋めます。
仕組み
手動のスラッシュコマンドを使用するのではなく、これらのスキルは、指示、スクリプト、リソースを含むフォルダで構成されています。AIエージェント(Claude Code、Cursor、GitHub Copilotなど)がこれらのスキルをインストールすると、ユーザーの自然言語プロンプトに基づいて関連するスキルが自動的に読み込まれます。これにより、ユーザーが正確なコマンドやフラグを指定する必要なく、dbt固有のタスクを実行できます。
対象ユーザー
データモデリング、テスト、ガバナンスにdbtを使用する分析エンジニアおよびデータエンジニア、およびdbtプロジェクトをプラットフォーム間で移行する、またはdbt Coreのバージョンをアップグレードする方々。
主な特徴
- 包括的なdbtカバレッジ:モデルの構築、ユニットテストの作成、dbt Meshガバナンス(コントラクト、バージョン、アクセス)の管理をカバーするスキルを含みます。
- セマンティックレイヤー統合:MetricFlowを使用してメトリクスとディメンションを作成し、セマンティックレイヤーをクエリしてビジネス上の質問に回答できるようにします。
- 移行サポート:dbt CoreからFusionエンジンへの移行、またはdbt Coreのバージョンアップグレードに特化したワンオフスキルを提供します。
- 広範なエージェント互換性:Agent Skills仕様をサポートするエージェント(Claude Code、Cursor、Cline、Vercel Skills CLIまたはTessl経由のGitHub Copilotなど)と互換性があります。
- 運用ツールキット:ジョブの失敗をトラブルシューティングする機能や、dbt MCPサーバーの設定機能を備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト