Skip to content

feat(ab): paired with/without-skill lift and trigger rate - #1

Merged
vk-ai merged 1 commit into
mainfrom
feat/skill-ab-harness
Sep 10, 2026
Merged

vk-ai merged 1 commit into
mainfrom
feat/skill-ab-harness

Conversation

@vk-ai

@vk-ai vk-ai commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add SkillSpec, compare_skill, and run_ab for paired with vs without skill evaluation
  • Report lift (selection / schema / refusal deltas) and trigger rate on call-expect cases
  • README + examples/skill_ab.py + tests; existing score() API unchanged

Motivation

Community wishlist: static suites inflate gains when the agent never loads the skill. Authors need causal with/without lift and an explicit trigger-rate signal — still zero-deps / no framework.

Verification

  • pytest -q — 6 passed
  • python -m compileall -q src tests
  • python examples/quickstart.py
  • python examples/skill_ab.py

Risk

Opt-in module. Pure functions; no I/O. No new dependencies.

Add compare_skill and run_ab so authors can measure causal lift of a
SkillSpec against a withheld baseline, plus trigger rate. Stdlib only.
@vk-ai
vk-ai merged commit 181142d into main Sep 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant