Agent Evals Playground — Development skill for Claude Code
A shopping agent, a labelled eval suite, and the wiring to score it against a real cluster instead of a fixture.
How to install Agent Evals Playground
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open metalbear-co/agent-evals-playground and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Evals Playground does
A shopping agent, a labelled eval suite, and the wiring to score it against a real cluster instead of a fixture.
Alternatives in Development
- Commerce Agents — Reference blueprint for building shopping and merchant agents with Claude 2.6k ★
- Analyze Cluster Postmortem — Postmortem analysis of cluster failures → OPTIMIZE PROMPTS to work for EVERY use case 1.7k ★
- Shortcuts Playground Plugin — Shortcuts Playground: A Claude Code and Codex plugin for building, validating, signing, and remixing macOS/iOS 1.1k ★
README
Agent evals against real dependencies
A shopping agent, 66 labelled test cases, and a runner that scores it against either a JSON fixture or a live Kubernetes cluster.
There is no flag for picking which. The runner reads `INVENTORY_SERVICE_URL` and `ORDER_SERVICE_URL` from its environment. Unset, the agent falls back to a catalogue snapshot checked into the repo. Set, it calls the real services.
npm run eval # scores against the fixture
mirrord exec ... -- npm run eval # scores against your cluster
The second command inherits its environment from a running deployment, so those URLs arrive already set and resolve inside the cluster. The agent itself still runs locally. Nothing is deployed and no environment is created.
What's here
apps/shop/chat-service |
the shopping agent (a tool-calling loop) and its eval suite |
apps/shop/inventory-service, order-service |
the dependencies the agent reads |
apps/shop/metal-mart-frontend |
a storefront with a support chat, so you can watch the agent work |
apps/visualization-shop |
a live picture of the cluster, including mirrord sessions |
overlays/ |
deploy it: base, plus local or gke |
.mirrord/agent-evals.json |
the mirrord config, 20 lines |
[apps/shop/chat-service/eval/README.md](apps/shop/chat-service/eval/README.md) covers the dataset, the scoring modes and the judge in detail.
What you need
- a Kubernetes cluster you can reach. kind and minikube are fine
- the mirrord Operator installed on it, and the mirrord CLI locally
- an Anthropic API key
- Node 20+
All container images are published publicly, so on an **amd64** cluster nothing here needs building.
On **arm64** (kind or minikube on Apple Silicon) four of them will not pull: `chat-service`, `metal-mart-frontend` and the two visualization
Related Skills
Sw Eval
Run Specwright eval suite. Spawns subagents to run skills in fixture workdirs, then grades results.
Jobs Eval
Scoring-quality check. Build a small golden set of your own vacancies labelled fits / doesn't-fit, score them
New Enforcer Rule
Add a claude-code-enforcer rule end to end — class, Sisu index, tests, IT fixture, pom wiring and docs.
Eval Advisory
Eval advisory is a skill for planning, reviewing, and developing your evals.
Triage Feedback
Triage a batch of user feedback — cluster themes, score by frequency × severity × strategic fit, route top iss
Shopware Claude Commerce
Shopware implementation of Anthropic's Commerce Agents blueprint: a shopping agent that searches, builds a rea
Related Agents
Evals
Run the ynh eval suite against all tutorials. Release gate — verdict must be PASS before any release. Use when
Eval Failure Analyzer
Analyze Logic-Lens benchmark/eval failures. Use after running content-evals, or when pointed at a skills-works
Bench Reviewer
Reviews eval suite quality — fixture/rubric consistency, scoring accuracy, false positive traps, difficulty ca