Airedale — AI skill for Claude Code
A tool to run developer experience focused experiments around your AI harness.
How to install Airedale
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open DataDog/airedale and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Airedale does
A tool to run developer experience focused experiments around your AI harness.
Alternatives in AI
- Room — Open-source earning-focused swarm intelligence engine 838 ★
- Metaharness — 🛠️ The meta-harness for AI agents — scaffold your own focused, branded agent harness with its own npx CLI, MC 616 ★
- Lemma Platform — Multiplayer harness that shapes around your work 606 ★
README
airedale
Config-driven evaluation harness for agentic LLM runs, reporting to Datadog LLM Observability Experiments.
[](./LICENSE)
`airedale` runs an evaluation matrix of **model × scenario × task** through provider-native agentic SDKs, exposes MCP servers and Agent Skills to the model, and reports every run to [Datadog LLM Observability Experiments](https://docs.datadoghq.com/llm_observability/).
What it does
Given two TOML files the harness:
- Builds the matrix — every combination of
model × scenario × task, optionally filtered by--model,--scenario, and--taskflags. - Runs each cell with a provider-native agentic SDK: Anthropic models use `claude-agent-sdk` (Claude Code); OpenAI models use `openai-codex`. MCP servers and skills are passed natively — no custom tool-calling loop.
- Scores each run with a per-criterion LLM-as-judge
(
RubricEvaluator). Each criterion is an independent judge call; the final score is the mean across criteria. - Reports to LLMObs — one
async_experimentper cell, with the run's token usage, tool calls, judge scores, and gateway metadata.
Provider-native execution
| Provider | Engine | LLMObs spans |
|---|---|---|
anthropic |
claude-agent-sdk |
Native integration (ddtrace owns spans) |
openai |
openai-codex |
Decorator spans (@agent / @llm) |
When an MCP server is itself LLMObs-instrumented, its spans link back to the experiment so the tokens it consumes are rolled into the experiment's total. See [How distributed tracing works](#how-distributed-tracing-works) for details.
Installation
# From source (development)
uv pip in
Related Skills
Kiro Cv
A developer portfolio that looks and feels like the real Kiro CLI. Visitors explore your experience, skills, a
Choiyounggi
AI Agent Driven Full Stack Engineer • Building the future Developer Experience
ClaudeCode Mastery Handbook
A complete, modern, developer-focused handbook for mastering Claude Code, Vibe Coding techniques, AI-powered w
Se Harness
Bootstrap an AI-agentic SDLC harness around any software project — new or existing, any stack, single- or mult
Base Harness
A minimal, reliable, provider-agnostic AI agent harness in TypeScript — the agentic loop, tools, permissions,
Claude Code Experience Kit
Harness-level customizations for Claude Code: give the agent live sight of its own context fill, quota window,
Related Agents
Experiment
Performs focused technical experiments for uncertain behavior, algorithms, geometry, rendering, or performance
Exp Reviewer
Ревизор графа опыта EXPERIENCE.md: сверяет узлы с кодом и предлагает план чистки. Запускается только скиллом e
Designer Review Agent
Design-focused review agent with UX/UI expertise who evaluates user experience, visual design, accessibility,