agentic-evals
Design evaluation contracts and test plans for agentic systems. Create deterministic tests, trajectory evals, quality dimensions, gold-set criteria, and CI gates before or after implementation. Use wh
SKILL.mdskills/agentic-evals/SKILL.md
GitHubAgentic Evals
Use this skill to define how an agentic feature will be judged before treating it as correct. Keep deterministic tests separate from probabilistic evals.
Workflow
- Identify the target:
SPEC.md, existing code, agent behavior, tool contract, or production workflow. - Split behavior into:
- Deterministic: pure logic, schemas, permissions, parsing, API contracts.
- Non-deterministic: planning, tool choice, summaries, ranking, judgment, multi-step recovery.
- For deterministic behavior, write Arrange-Act-Assert test cases and expected failure modes.
- For non-deterministic behavior, define evals across task completion, correctness, efficiency, and safety.
- Use trajectory evals when tool choice, ordering, or recovery path matters.
- Use LLM-as-judge only with a task-specific rubric and a small gold set; prefer pairwise comparison when comparing versions.
- Generate
EVAL_PLAN.mdfromassets/templates/EVAL_PLAN.md.
Gate Design
- Level 1: fast PR checks such as schemas, fixtures, tool contract tests.
- Level 2: deeper nightly or pre-release evals with repeated trials.
- Level 3: deployment gate using acceptance thresholds and manual review for high-impact changes.
References
Read ../agentic-engineering-sdlc/references/day4_security_and_evaluation.md
for deeper evaluation, judge calibration, and trajectory guidance.
Done Criteria
- Success criteria are measurable.
- Deterministic tests and non-deterministic evals are separated.
- Trial count, thresholds, and gold-set source are documented.
- CI gate ownership and failure response are clear.