From a2a-multi-agent
Tests A2A implementations with unit tests, integration tests, mock agents, protocol conformance, and end-to-end multi-agent workflows. Use for A2A servers, clients, or systems.
How this skill is triggered — by the user, by Claude, or both
Slash command
/a2a-multi-agent:a2a-testingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Fetch live docs**:
Fetch live docs:
https://a2a-protocol.org/latest/specification/ for protocol requirements to test againstsite:github.com a2aproject A2A testing conformance for testing tools and guidancesite:github.com a2aproject a2a-samples test for test examplesA2A implementations need testing at multiple levels:
Test individual components in isolation:
Test the A2A server with a real HTTP stack:
/.well-known/agent-card.jsonVerify compliance with the A2A specification:
Test full multi-agent workflows:
For testing clients, create mock A2A servers that:
For testing servers, create mock A2A clients that:
Server tests:
Client tests:
Stateful server tests: Use an in-memory task store, send a sequence of requests, verify the accumulated state.
Snapshot testing: Capture JSON-RPC request/response pairs and verify they match expected schemas.
Chaos testing: Introduce random failures, slow responses, and disconnections to test resilience.
Contract testing: Verify that client and server agree on the message schemas (both sides validate against the spec).
Fetch any official conformance test suites or testing utilities from the A2A project before building custom test infrastructure.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin a2a-multi-agentValidates A2A agent interoperability by testing Agent Card conformance, task lifecycle states, SSE streaming, and error handling. Use when verifying new A2A servers, debugging multi-agent workflows, or certifying agents for a registry.
Agent-to-Agent (A2A) protocol implementation patterns for Google ADK - exposing agents via A2A, consuming external agents, multi-agent communication, and protocol configuration. Use when building multi-agent systems, implementing A2A protocol, exposing agents as services, consuming remote agents, configuring agent cards, or when user mentions A2A, agent-to-agent, multi-agent collaboration, remote agents, or agent orchestration.
Writes, runs, and analyzes structured test suites for Agentforce agents. Supports smoke tests, batch execution, and iterative fix loops using sf CLI commands.