AS

adewale/skill-eval-harness

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

79 stars 품질 72 트렌드 34MIT

Agent Skill 평가 하네스 쌍 변형, 추적 artifacts, 및 주자 어댑터

개요

Skill Eval 하네스는 에이전트 스킬을 측정하는 Python CLI입니다: 그것은 동일한 케이스, 모델, 그리고 기술 없이 반복을 실행하고, 정확한 실험적인 정체성을 검증하고, 변경된 것을 보고, 어떤 전달, 그리고 eval이 자신의 대답을 유출했는지. 그것은 evals/shared-benchmark.json을 읽고, 응답 키 안전한 작업 행을 방출, eval-runs/ 지역적으로 및 deterministically의 밑에 파일 등급 - 급료 경로에 있는 모형 외침을 쓰기 벤치 마크는 당신이 변종의 맞은편에 디프 할 수 있는 보고합니다. 일반 eval 프레임 워크 (openai/evals, vitest-evals, viteval)는 루퍼에 대한 하나의 출력을 점수. 이것은 차이를 측정하고, 그 차이를 유지에 표면 영역을 소비 정직: 비교, 조정/holdout/holdback 나누는 분야, 누설 lint, 입증된 문 및 per-model 상승을 가진 materialized ablations와 결합. 그 프레임 워크의 아무도 그들을 가지고, 그들은 단지 녹색보다보고 된 번호가 신뢰할 수있는 것. 1. 명세.

개요(AI 번역)

Skill Eval 하네스는 에이전트 스킬의 ** 카우스 리프트 **를 측정하는 Python CLI입니다. 그것은 동일한 케이스, 모델 및 반복을 실행하고 기술없이, 정확한 실험 정체성을 검증 한 다음 변경 사항을보고, 어떤 전달, 그리고 eval이 자신의 대답을 유출 여부. 그것은 evals/shared-benchmark.json을 읽는다, 응답 키 안전한 작업 행을 방출, eval-runs/ 로컬과 deterministically의 밑에 파일 등급 경로에 모델 통화 없음 - 벤치 마크는 변형을 통해 디퓨프 할 수보고.

일반 eval 프레임 워크 (openai/evals, vitest-evals, viteval)는 루퍼에 대한 하나의 출력을 점수. difference는 기술 make를 측정하고, 그 차이를 지키기에 그것의 표면 지역을 정직합니다: 비교 없이/, tune]/holdout]/[holdback 쪼개는 분야, 누설 lint, 입증된 문 및 per-model 상승을 가진 materialized ablations. 그 프레임 워크의 아무도 그들을 가지고, 그들은 단지 녹색보다보고 된 번호가 신뢰할 수있는 것.

이 도움말 대답

| 문제 | 명령/통역 | |—|||

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Skill Eval Harness

Skill Eval Harness is a Python CLI that measures the causal lift of an Agent Skill: it runs the same case, model, and repetition with and without the skill, validates that exact experimental identity, then reports what changed, what passed, and whether the eval leaked its own answer. It reads evals/shared-benchmark.json, emits answer-key-safe task rows, grades files under eval-runs/ locally and deterministically — no model call in the grade path — and writes benchmark reports you can diff across variants.

General eval frameworks (openai/evals, vitest-evals, viteval) score one output against a rubric. This one measures the difference the skill makes, and spends its surface area on keeping that difference honest: paired with/without comparison, tune/holdout/holdback split discipline, leakage lint, materialized ablations with provenance gates, and per-model lift. None of those frameworks have them, and they are what make a reported number trustworthy rather than merely green.

Questions this helps answer

Question Command/report to use
Does this skill improve outputs compared with no skill at all? prepare paired with_skill / without_skill rows, then benchmark paired lift and significance.
Which prompts improved, regressed, saturated, or showed no lift? benchmark case_flags, render-viewer, and error-analysis.
Could this eval have shown the lift I care about? benchmark --min-lift, then the paired lift’s interval and noise_check.
Is the skill worth its extra tokens or dollars? profile-skill, token-overhead, cost-summary, and lift-per-dollar summaries.
Did my latest skill edit introduce a regression? Re-run the same manifest, inspect ablation_regressions, trend, and render-viewer --previous-workspace.
Which instruction, checklist, reference, script, or asset is load-bearing? Materialized ablation: arms plus declared expected_regressions.
Does the agent discover/load the skill when it should, and stay quiet when it should not? skill-trigger-matrix or skill-pi-trigger-eval, split by should-fire / should-not-fire cases.
Which model tier should this skill target? prepare --models, then benchmark by_model and model_analysis.
Is this eval safe to spend model budget on? validate --strict-leakage --leakage-min-chars 1 --check-ablations and audit-manifest --fail-on-blockers.
Can I trust this LLM judge or rubric result? judge, compare-judges, judge-robustness, and judge-alignment.
Could the eval be contaminated by leaked answer keys or memorized canaries? Prompt leakage lint plus contamination over generated outputs.
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add adewale/skill-eval-harness
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →