Communitygithub.com

ADK Agent Builder

GoogleのAgent Development Kitを使用して、AIエージェントとの統合、Reactパターン、マルチエージェントオーケストレーション、包括的なツールライブラリを備えた本番環境対応のAIエージェントを構築します。適切なコンテキストが検出された場合に使用します。スキルの目的に基づいた関連フレーズでトリガーします。

ADK Agent Builder とは?

ADK Agent Builderは、GoogleのAgent Development Kit(ADK)を基盤として、本番環境で動作するAIエージェントを迅速に構築するためのスキルです。このスキルは、シングルエージェントのReActスタイルワークフローから、Sequential/Parallel/Loopパターンを用いたマルチエージェントオーケストレーションまで幅広くサポートします。開発者は、エージェントのエントリポイント、ツールレジストリ、設定、テストを含む最小限のプロジェクトスキャフォールディングを生成でき、オプションでVertex AI Agent Engineへのデプロイも可能です。さらに、CIパイプラインに組み込むためのlint、テスト、スモークプロンプトを含む検証チェックリストも提供され、エラーハンドリングや認証失敗時の具体的な修正手順が含まれているため、プロダクション品質のエージェント開発を効率化します。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/adk-agent-builder

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ADK Agent Builder は何をしますか?

GoogleのAgent Development Kit(ADK)を使用して、本番環境対応のエージェントを構築します。スキャフォールディング、ツールの配線、オーケストレーションパターン、テスト、およびオプションのVertex AI Agent Engineへのデプロイをサポートします。

概要

  • 最小限で本番志向のADKスキャフォールディング(エージェントエントリポイント、ツールレジストリ、設定、テスト)を作成します。
  • シングルエージェントのReActスタイルワークフローとマルチエージェントオーケストレーション(Sequential/Parallel/Loop)をサポートします。
  • CI(lint/テスト/スモークプロンプト)およびオプションのAgent Engineデプロイメント検証に適した検証チェックリストを作成します。

前提条件

  • プロジェクトと互換性のあるPythonランタイム(通常はPython 3.10以上)
  • google-adkがインストールされ、インポート可能であること
  • デプロイする場合:Vertex AIが有効化され、Agent Engineランタイムをデプロイする権限を持つGoogle Cloudプロジェクトへのアクセス
  • 環境変数またはシークレットマネージャーを介して利用可能なシークレット(ハードコーディングしないこと)

手順

  1. スコープを確認する:ローカルのみのエージェントスキャフォールディングか、Vertex AI Agent Engineへのデプロイか。
  2. アーキテクチャを選択する:
    • シングルエージェント(ReAct):適応型のツール駆動タスク向け
    • マルチエージェントシステム(スペシャリスト+オーケストレーター):複雑なマルチステップワークフロー向け
  3. ツールのサーフェス(組み込みADKツール + 必要なカスタムツール)と必要な認証情報を定義する。
  4. プロジェクトをスキャフォールディングする:
    • src/agents/、src/tools/、tests/、および依存関係ファイル(pyproject.tomlまたはrequirements.txt)
  5. 最小限の実行可能なエージェントとスモークテストプロンプトを実装し、ツール障害に対する回帰テストを追加する。
  6. デプロイする場合、adk deploy ...コマンドとデプロイ後の検証チェックリスト(AgentCard/タスクエンドポイント、権限、ログ)を作成する。

出力

  • リポジトリ対応のADKスキャフォールディング(ファイルとディレクトリ)とスターターエージェントコード
  • ツールスタブと配線ポイント(新しいツールを安全に追加する場所)
  • テストと検証計画(単体テストと最小限のスモークプロンプト)
  • オプション:Agent Engineのデプロイコマンドと検証手順

エラーハンドリング

  • 依存関係/ランタイムの問題:固定されたインストールコマンドを提供し、インポートを検証する。
  • 認証/権限の失敗:不足しているロール/APIを特定し、最小権限の修正を提案する。
  • ツールの失敗/レート制限:リトライ/バックオフのガイダンスを追加し、再発を防ぐための回帰テストを追加する。

例

例:シングルReActエージェントのスキャフォールディング

  • リクエスト:「PRを要約し、テストの更新を提案するADKエージェントを作成して。」
  • 結果:エージェントエントリポイント + ツールレジストリ + ローカル検証用のスモークテストコマンド。

例:マルチエージェントオーケストレーター

  • リクエスト:「スーパーバイザー + デプロイヤー + 検証担当者のチームを構築し、Agent Engineにデプロイして。」
  • 結果:オーケストレーターのスケルトン、エージェントごとの責務、adk deploy ... + デプロイ後のヘルスチェック。

リソース

  • 詳細な完全ガイド(参考用に保管):${CLAUDE_SKILL_DIR}/references/SKILL.full.md
  • リポジトリ標準(信頼できるソース):
    • 000-docs/6767-a-SPEC-DR-STND-claude-code-plugins-standard.md
    • 000-docs/6767-b-SPEC-DR-STND-claude-skills-standard.md
  • ADK / Agent Engine ドキュメント:https://cloud.google.com/vertex-ai/docs/agent-engine

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

関連スキル