What problem does it solve?
Choosing an LLM for a live AI radio station is risky: a model that works through one provider can fail through another, and weak structured output or slow latency can break on-air calls. This Skill measures how candidate provider+model combinations handle the station's real LLM calls before trusting them on air.
Core Features & Use Cases
- Matrix benchmarking: Runs every on-air call kind (track picks, segments, request matching, DJ scripts, banter, programme beats) in both candidate-pool and agent modes via the llm-bench harness, scoring reliability, rule violations, and p50 latency per model.
- Legacy picker deep-dive: Uses picker-test.mjs and the bundled assess-models.sh script for high-iteration picker-only runs comparable with historical results, with automatic dev/prod detection and Ollama model discovery.
- Recommendation reports: Produces a comparison table and a clear provider+model+mode recommendation, with a failure-mode glossary (hallucinated-id, no-object-generated, timeout) to explain disqualifiers.
- Use Case: An operator asks "which Ollama model is good enough to run the DJ?" — the Skill runs the benchmark matrix, reads the JSON report, and recommends the best provider+model+mode without touching the live station configuration.
Quick Start
Ask the assistant to benchmark candidate models for the station, for example: run llm-bench comparing openrouter:google/gemma-4-31b-it and ollama:qwen3:8b with 3 iterations and recommend which one to deploy.