Communitygithub.com

SamuelChien/mega-skills-collection

使用 A2A 協定部署和編排 Vertex AI ADK 代理。管理 AgentCard 發現、任務提交、程式碼執行沙箱和記憶庫。當被要求「部署 ADK 代理」或「編排代理」時使用。以「部署」、「基礎架構」或「CI/CD」等短語觸發。

mega-skills-collection 是什麼?

這個技能專精於使用 Google 的 Agent Development Kit (ADK) 建置和部署生產級別的多代理系統。它處理從代理編排(順序、並行、循環)、A2A 協定通訊、GCP 操作的程式碼執行沙箱、狀態對話的記憶庫,到將代理部署到 Vertex AI Agent Engine 的完整流程。對於使用 ADK 框架開發複雜代理工作流程的開發者來說,這項技能極具價值,它能自動化部署流程並確保符合 A2A 標準。此技能主要支援 Vertex AI 平台,並透過 ADK CLI (`adk deploy`) 和雲端 SDK 操作。其工作流程要求先確認架構,接著定義 AgentCard 與 A2A 介面,然後實作代理(必要時包含程式碼執行沙箱和記憶庫),進行本地測試,最後部署至 Vertex AI Agent Engine 並驗證端點(`/.well-known/agent-card`、任務傳送/狀態 API)。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/adk-deployment-specialist

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

ADK 部署專家

概述

專精於使用 Google 的 Agent Development Kit (ADK) 建置和部署生產級別的多代理系統。處理代理編排(順序、並行、循環)、A2A 協定通訊、用於 GCP 操作的程式碼執行沙箱、用於狀態對話的記憶庫,以及部署至 Vertex AI Agent Engine。

先決條件

  • 一個已啟用 Vertex AI 的 Google Cloud 專案(並具備部署 Agent Engine 執行環境的權限)
  • 已安裝 ADK(並固定到專案支援的版本)
  • 明確的代理合約:所需工具、編排模式以及部署目標(本地端 vs. Agent Engine)
  • 用於機密/憑證的計畫(盡可能使用 OIDC/WIF;切勿提交長期有效的金鑰)

操作指示

  1. 確認預期的架構(單一代理 vs. 多代理)和編排模式(順序/並行/循環)。
  2. 定義 AgentCard + A2A 介面(輸入/輸出、任務提交以及狀態輪詢的預期行為)。
  3. 使用最低需求的工具集實作代理(必要時包含程式碼執行沙箱和/或記憶庫)。
  4. 使用代表性的提示詞和失敗案例進行本地測試,然後為部署驗證添加冒煙測試。
  5. 部署至 Vertex AI Agent Engine 並驗證生成的端點(/.well-known/agent-card、任務發送/狀態 API)。
  6. 添加可觀測性:日誌、儀表板,以及針對暫時性故障的重試/退避行為。

產出

  • 準備好部署的代理原始檔案(或修補檔)
  • 部署指令/配置(例如,adk deploy 的調用方式及所需標誌)
  • 針對 Agent Engine 端點(AgentCard + 任務 API)和安全態勢的驗證檢查清單

錯誤處理

請參閱 ${CLAUDE_SKILL_DIR}/references/errors.md 以獲取全面的錯誤處理資訊。

範例

請參閱 ${CLAUDE_SKILL_DIR}/references/examples.md 以獲取詳細範例。

資源

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".

相關技能