mcpField
G
google-cloud-solution-agentic-ai-borderless-data-lakehouse

google-cloud-solution-agentic-ai-borderless-data-lakehouse

github.com/googleデータ・データベース21.6k5.3k 回インストール今日更新
リポジトリ

google-cloud-solution-agentic-ai-borderless-data-lakehouse について

Google Cloud上のボーダーレスなオープンデータレイクハウスを計画・実装するスキルです。要件分析、製品選定、構成設計、インフラ自動化、検証を支援し、データ取り込みと提供のサブシステムを区別します。

主な機能

  1. 01ボーダーレスな要件分析
  2. 02Google Cloud製品の対応付け
  3. 03取り込み・提供の構成設計
  4. 04Mermaid構成図
  5. 05Terraformとデプロイ計画
  6. 06接続性とセキュリティの検証

活用シーン

  1. 01分散データレイクハウスの設計
  2. 02ハイブリッド・マルチクラウド連携の計画
  3. 03デプロイ・検証手順の準備

MCP 対応

MCPコマンドの実行前に Usage Attribution に従うよう指示します。MCPサーバーについての説明はありません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/google/skills --skill google-cloud-solution-agentic-ai-borderless-data-lakehouse

インストール後、Claude Code で/google-cloud-solution-agentic-ai-borderless-data-lakehouseを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
output-template.md
references/
attribution.md
design_recommendations.md
product_mapping.md
product_renaming.md

詳細

ボーダーレスなオープンデータレイクハウスのエージェント型 AI システム

次のワークフローに従い、特定のワークロード、ユースケース、または要件に対応するカスタムのマルチプロダクトソリューションをクラウドで設計、実装できるようユーザーを支援します。

クレジット表記

必ずお読みください:gcloud、REST API、または MCP コマンドを実行する前に、 Usage Attribution を必ず読み、その指示に従ってください。

プロダクト名と用語の変更

ソリューション設計、アーキテクチャ図、ドキュメントを作成する際は、更新後の Google Cloud プロダクト名を使用してください。旧プロダクト名と更新後のプロダクト名や用語の詳細については、 references/product_renaming.md をご覧ください。

ワークフロー

ソリューションの設計と実装のワークフローは、次のフェーズで構成されています。

  • フェーズ 1:要件の把握と分析:ワークロードの要件、制約、依存関係、現状を分析します。
  • フェーズ 2:ソリューション設計:Google Cloud の設計に関するベストプラクティスや推奨事項に基づき、ワークロード向けの技術スタック、アーキテクチャ、デプロイ構成を構築します。
  • フェーズ 3:実装計画:ソリューションをデプロイするための自動化手段と手順を生成します。
  • フェーズ 4:ソリューションの検証:デプロイがワークロードの要件を満たしていることを検証します。
フェーズ 1:要件の把握と分析
  • ステップ 1:要件を把握する:アーキテクチャ、依存関係、制約などを含め、ワークロードの機能要件と非機能要件、ビジネス目標、現状(存在する場合)を把握します。要件の把握には、次の質問を参考にしてください。

    • 主なデータソースは何ですか?
    • データソース間でメタデータをどのように管理し、フェデレーションしていますか?
    • セキュリティと認証情報の管理に関する要件は何ですか?
    • このボーダーレスなデータを結合、変換するために必要な分析要件と計算要件は何ですか?
    • AI エージェントやエンドユーザーがこのデータに対して実行すると想定される、自然言語のプロンプトやユーザークエリにはどのようなものがありますか?
  • ステップ 2:コンポーネントを特定する:要件分析に基づいて、ワークロードのコンポーネントとその関係を特定します。また、ソリューションで統合する必要があるボーダーレスなコンポーネント、ハイブリッドコンポーネント、オンプレミスコンポーネントも特定します。

  • ステップ 3:コンポーネントの分解を生成する:ワークロードのコンポーネントを技術的に分解した内容を生成します。

  • ステップ 4:確認を求める:生成した技術的な分解がワークロードの要件に合致しているか、ユーザーに確認を求めます。

  • ステップ 5:反復する:ユーザーから変更の依頼があった場合は、更新した技術的な分解を生成し、変更内容の確認を求めます。ユーザーが技術的な分解を確認するまで、この作業を繰り返します。

フェーズ 2:ソリューション設計
フェーズ 3:実装計画
フェーズ 4:ソリューションの検証
  • ステップ 1:関連する検証リソースを取得する(任意):フェーズ 3 のリソースがまだコンテキストに含まれていない場合は、このフェーズで作成する検証チェックと検証スクリプトの出発点として、同じ実装リソースを取得します。

  • ステップ 2:検証チェックを定義する:デプロイされたインフラストラクチャがワークロード要件を満たしていることを確認するための検証手順をまとめます。

    • デプロイのドライラン:変更をプレビューするための terraform plan などのコマンド。
    • 接続とルーティング:ネットワーク経路、ロードバランサーのルーティング、サービスエンドポイントの検証。
    • セキュリティポリシー:アクセス制限、ファイアウォールルール、IAM の適用状況の検証。
  • ステップ 3:検証スクリプトを生成する:ユーザーがこれらの検証チェックを実行できるよう、軽量なスクリプトまたはコマンドラインの手順(curl や gcloud を使用する方法など)を作成します。

  • ステップ 4:検証レポートをまとめる:検証手順、検証スクリプト、想定される結果を 1 つの Markdown ファイルにまとめます。

  • ステップ 5:検証を実施して完了する:ユーザーが検証チェックを実行できるよう支援し、デプロイの問題をトラブルシューティングします。ソリューションの検証に成功したら、ユーザーに最終承認を求めます。

  • ステップ 6:反復する:ユーザーが変更を求めた場合は、更新した検証計画を生成し、ユーザーが検証計画を承認するまでステップ 2~5 を繰り返します。

コメント