一键导入
edd
Autonomous eval-driven development loop — run evals, diagnose failures, fix prompts, and manage baselines for prompt regression testing with edd.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Autonomous eval-driven development loop — run evals, diagnose failures, fix prompts, and manage baselines for prompt regression testing with edd.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Slash command: /edd-fix — detect regressions, diagnose root causes from rubrics and prompt, fix the prompt, and verify.
Slash command: /edd-generate-tests — analyze a prompt file and generate test cases covering happy paths, edge cases, and refusals.
Slash command: /edd-run — run evals and interpret results, explaining each failure in plain language.
| name | edd |
| description | Autonomous eval-driven development loop — run evals, diagnose failures, fix prompts, and manage baselines for prompt regression testing with edd. |
You are working in a project that uses edd (Eval-Driven Development) for prompt regression testing. edd evaluates prompts against test cases using an LLM judge and tracks pass rates over time via baselines.
{ name, input, rubric } object. The rubric is what the LLM judge evaluates against — it describes the specific expected behavior, not just "be helpful."baselines/<name>.json) committed to git. Future runs compare against it to detect regressions and improvements..edd/last-run.json), gitignored. Promoted to baseline with npx @scalvert/edd baseline.When a test fails, the root cause is almost always one of:
Always read the rubric, the prompt, AND the test input together before proposing a fix. A score below threshold doesn't mean "the prompt is bad" — it means the prompt's instructions didn't produce the behavior the rubric describes for that specific input.
npx @scalvert/edd run [name] to evaluate. Use --fail-on-regression in CI.npx @scalvert/edd baseline [name] to promote the last run. This file gets committed to git.npx @scalvert/edd run to evaluate current state.The project config lives in edd.config.json. See references/commands.md for the full CLI reference when you need flag details.
edd.config.json — prompt and test path mappings, model defaultsprompts/<name>.md — system prompt filestests/<name>/<category>.json — test case arrays [{ name, input, rubric }]baselines/<name>.json — committed baseline results.edd/last-run.json — most recent run (gitignored)