adk-engineer について
保守しやすくテスト可能な Google Agent Development Kit(ADK)エージェントとマルチエージェントシステムを設計するスキルです。開発者向けに、アーキテクチャ、構造化ツール、運用上の保護策、ローカルまたは Agent Engine のデプロイ計画を案内します。
主な機能
- 01エージェント構成とファイル配置
- 02構造化ツールの実装
- 03回帰テストとスモークプロンプト
- 04リトライ、タイムアウト、ログ
- 05デプロイ計画とヘルスチェック
活用シーン
- 01既存 ADK エージェントのリファクタリング
- 02マルチエージェントワークフローの構築
- 03ツールやプロンプトのテスト追加
- 04デプロイチェックリストの準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jeremylongshore/ tons-of-skills-marketplace --skill adk-engineerインストール後、Claude Code で/adk-engineerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
PRD.mdreferences/ARD.mderrors.mdexamples.mdimplementation.mdscripts/setup-project.sh詳細
ADK エンジニア
本番環境に対応できる Agent Development Kit(ADK)エージェントとマルチエージェントシステムを構築します。明確な構成、テスト容易性、安全なツール利用、自動デプロイを重視します。
概要
保守しやすく、リリース可能な ADK エージェントのコードを設計・実装するために、このスキルを使用します。明確なモジュール境界、構造化されたツールインターフェース、リグレッションテスト、デプロイのチェックリスト(ローカルまたは Agent Engine)を用意します。
前提条件
- プロジェクトで固定されているバージョンに対応した実行環境(Python/Java/Go)
- ADK がインストール済みであること(必要なモデル/プロバイダー SDK も設定済みであること)
- リポジトリで利用可能なテストランナー(最低限、ユニットテスト)
- デプロイする場合:Google Cloud プロジェクトへのアクセス権と、選択したデプロイ先に必要な権限
手順
- 要件を明確にします。エージェントの目標、ツールの範囲、レイテンシ/コストの制約、デプロイ先を確認します。
- アーキテクチャを提案します。単一エージェントかマルチエージェントか、オーケストレーションパターン、状態管理戦略(Memory Bank/外部ストア)を決定します。
- 構成を作成します。エージェントのエントリーポイント、ツールのモジュール、設定、テストを用意します。
- 段階的に実装します。
- 入力検証と構造化された出力を備えたツールを、一度に1つずつ追加します。
- 各ツールと重要なプロンプトのフローにリグレッションテストを追加します。
- 運用上のガードレールを追加します。再試行/バックオフ、タイムアウト、ロギング、安全なエラーメッセージを設定します。
- ローカルで検証し(テストとスモークプロンプト)、依頼に応じてデプロイ計画を提示します。
出力
- 具体的なアーキテクチャ計画とファイル構成
- テスト付きのエージェントとツールの実装(またはパッチ)
- 検証チェックリスト(実行するコマンド、期待される出力、失敗時の切り分け)
- 任意:デプロイ手順とデプロイ後のヘルスチェック
エラー処理
- ビルド/テストの失敗:失敗したモジュールを特定し、再現手順を最小限にして修正し、リグレッションテストを追加します。
- ツール/ランタイムエラー:適切な場合は構造化されたエラーレスポンスと安全な再試行を徹底します。
- デプロイの失敗:失敗したコマンドを正確に提示し、確認するログと最小権限の IAM 修正方法を示します。
例
例:既存の ADK エージェントを本番環境向けに整備する
- 依頼:「このエージェントのモジュール構成を整理し、デプロイ前にテストを追加してください。」
- 結果:再編成された
src/構成、ツールの境界、テストスイート、デプロイチェックリスト。
例:マルチエージェントのワークフロー
- 依頼:「逐次オーケストレーターを使って、バリデーター、デプロイヤー、モニターのエージェントチームを構築してください。」
- 結果:オーケストレーターのひな型、各エージェントの役割、各ステップのスモークテスト。
リソース
- 詳細なプレイブック全文(参照用):
${CLAUDE_SKILL_DIR}/references/SKILL.full.md - リポジトリの標準(正式な基準):
000-docs/6767-a-SPEC-DR-STND-claude-code-plugins-standard.md000-docs/6767-b-SPEC-DR-STND-claude-skills-standard.md
- ADK/Agent Engine のドキュメント:
コメント
Markdown 対応