What problem does it solve?
Developers shipping AI agents often have no test cases and no scoring strategy before real traffic exists, making pre-production quality evaluation impossible. This Skill reads the agent's actual code and produces a grounded starter test suite plus a runnable offline experiment harness.
Core Features & Use Cases
- Code-Grounded Test Generation: Reads the agent's entrypoint, system prompt, and tool definitions to write a labeled suite YAML with happy, edge, and adversarial cases citing file:line references.
- Evaluator Recommendation: Picks 3-6 evaluators (llm_judge or deterministic kinds) mapped to what the agent actually does, reusing the agent's existing LLM provider for judging.
- Runner Bootstrap: Generates a run_experiment.py stub wired to the Agent Observability experiments SDK with two clearly marked holes to fill, adapting to the agent's runnability (easy, in-process, or full-stack) and language (Python/Go native, subprocess bridge otherwise).
- Use Case: Before shipping a new support chatbot agent, ask the Skill to analyze its code, produce evals/support-bot-starter.yaml with adversarial prompt-injection cases, and optionally run a smoke experiment against Grafana Cloud.
Quick Start
Ask the assistant to write test cases for your agent before shipping and set up an offline evaluation suite for it.