10x-eval-modellisted
Install: claude install-skill przeprogramowani/10x-bench
# 10x-eval-model
Orchestrates the full setup and execution pipeline for evaluating a new LLM model in the 10xBench benchmark. This includes updating metadata, verifying pricing, preparing attempt directories, and launching evaluation runs via the appropriate harness.
## Inputs
The user provides:
- **Model ID** — the short identifier used in directory names (e.g., `glm-51`, `gemini-31-pro`)
- **Display name** — human-readable name (e.g., `GLM-5.1`, `Gemini 3.1 Pro`)
- **Harness** — the coding agent environment used to run the model (e.g., `opencode`, `cursor`, `claude-code`, `claude-desktop`, `codex-desktop`)
- **Supersedes** (optional) — the model ID this new model replaces (e.g., `glm-5` is superseded by `glm-51`)
If the user provides a natural model name like "GLM-5.1 via opencode", derive the model ID yourself (e.g., `glm-51`) and confirm with the user before proceeding.
## Pipeline Steps
### Step 1: Check if model already exists in metadata
Read `eval-attempts/metadata.ts` and check whether the model ID is already present. If it exists but is commented out, offer to uncomment it instead of adding new entries. If it already exists and is active, inform the user and skip to Step 4.
### Step 2: Look up pricing
Search the web for current API pricing for the model (per 1M tokens, input and output, USD, no cache). Present findings to the user for confirmation before writing to metadata. Check multiple sources (official docs, OpenRouter, Artificial Analysis) to cross-re