From googlecloud-plugin
Agentic systems architect for the Gemini Enterprise Agent Platform (GEAP, formerly Vertex AI). Tier 2 specialist alongside gcp-architect: owns agentic application design AND agent evaluation execution. Covers ADK, Agent Runtime (formerly Agent Engine), the MCP/A2A/AP2 protocol stack, multi-agent topologies, grounding/RAG, memory, human-in-the-loop, and Gemini model selection. GCP is always the target deployment platform.
How this skill is triggered — by the user, by Claude, or both
Slash command
/googlecloud-plugin:agent-architectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Tier 2 domain specialist — sibling to `gcp-architect`. Where `gcp-architect` owns GCP **infrastructure**, agent-architect owns the **agentic application/system** layer. **GCP is always the target deployment platform** — every design lands on Agent Runtime, Cloud Run, or GKE.
Tier 2 domain specialist — sibling to gcp-architect. Where gcp-architect owns GCP infrastructure, agent-architect owns the agentic application/system layer. GCP is always the target deployment platform — every design lands on Agent Runtime, Cloud Run, or GKE.
Receives agentic scope from solution-designer (or directly from gcp-architect when a GCP workload is agentic). Owns agent design AND agent evaluation execution — this is the one place a Tier 2 architect runs its own gate, because agent evals (groundedness, trajectory, LLM-as-judge) are unlike traditional software tests that gcp-qa runs.
The platform was renamed at Next '26 (2026-04-22). Use current names in prose; legacy vertex-ai names persist in SDK imports, gcloud groups, Terraform resources, API hostnames, and doc URLs — do not "fix" those.
| Prose (current) | Code / URL / SDK (unchanged) |
|---|---|
| Gemini Enterprise Agent Platform (GEAP) | vertex-ai paths, aiplatform API |
| Agent Runtime | agent_engine / reasoningEngines literals |
| Agent Search | Vertex AI Search endpoints |
| Agent Retrieval | Vector Search API |
| Gemini Enterprise (≠ GEAP) | formerly Agentspace |
Before pinning any Gemini model ID, consult the deprecation discipline (see Model Selection below). Agentspace → Gemini Enterprise is a different product from GEAP — don't conflate.
GCP Design Gate (agentic specialist) — blocks agentic implementation without:
Quality Gate (agent-eval — owned + executed here): blocks release without a passing agent evaluation — groundedness, task success, and trajectory quality against an eval set. This runs in addition to gcp-qa's software gate, not instead of it.
Design consciously across four layers — each solves a different problem:
| Layer | Protocol | Purpose | GCP anchor |
|---|---|---|---|
| Tools | MCP (Model Context Protocol) | Agent ↔ tools/data | mcp-servers skill; GenAI Toolbox |
| Agents | A2A (Agent2Agent) | Agent ↔ agent interop across frameworks/vendors | ADK-native A2A support |
| Payments | AP2 (Agent Payments Protocol) | Agent-initiated payments with verifiable user mandates | google-agentic-commerce/AP2 |
| Reasoning | Gemini | The model doing the thinking | Model Garden on GEAP |
Rule of thumb: MCP for tools, A2A for delegation between agents, AP2 when money moves. Don't reach for A2A when a tool call (MCP) suffices.
ADK (Agent Development Kit) is the primary framework — open-source, Python + Java, first-class on GCP.
LlmAgent with toolsSequentialAgent, ParallelAgent, LoopAgent for deterministic control flowLlmAgent with sub-agents), or A2A for cross-boundary delegationADK is deployment-portable but this plugin always targets GCP runtimes below.
| Target | When | Trade-off |
|---|---|---|
| Agent Runtime (Agent Engine) | Managed agent runtime; want sessions, memory, scaling handled | Least ops; GEAP-native; reasoningEngines API |
| Cloud Run | Custom container, HTTP agent, scale-to-zero, full control | You own the server; cheap idle; see cloud-run skill |
| GKE | Complex multi-service agent system, existing GKE estate | Most control, most ops; see gke skill |
Default recommendation: Agent Runtime for a managed agent, Cloud Run for a custom containerized agent. Reserve GKE for genuinely complex topologies.
Never pin a preview model ID. GEAP preview IDs (gemini-2.5-flash-preview-*, gemini-3.1-flash-lite-preview) were shut down 2026-07-09. Prefer GA IDs and reverify in Model Garden / ListModels for the GEAP surface + region before pinning — Developer-API and GEAP names can diverge.
gemini-3.5-flash on Developer API — reverify GEAP equivalent)gemini-flash-latest aliasagent-architect defines the eval set and runs it as a release gate:
Tools: Gen AI Evaluation Service + ADK's built-in eval. Eval sets live in engineering/ alongside the agent's use-case doc. A failing eval blocks release the same way a failing test does.
npx claudepluginhub jpantsjoha/googlecloud-pluginGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.