Epic
Incorporate AgentV as an optional evaluation tool for adopting metaskills projects.
Product intent
MetaSkills should help downstream projects build portable agents/skills and optionally evaluate them locally with versioned evals. AgentV should be positioned as an optional evaluation layer, not as required runtime infrastructure.
Recommended framing:
MetaSkills can generate and package evaluation specs; adopting projects can optionally run them with AgentV.
Avoid framing:
MetaSkills manages eval infrastructure.
Current context
- Repo:
metaskills
- Graph artifact:
GRAPH_REPORT.md
- Graph freshness note: report built at
4b2c72e6; repo was 61d74b5e during analysis. Run graphify update . before implementation plan freeze.
- Existing eval concepts:
skills/agent-builder/templates/agent-evals.md
skills/skill-creator/templates/skill-eval-spec.md
- Repo architecture favors local-first, portable, Git-backed assets under
skills/, agents/, toolsets/, and optional components/ submodules.
- AgentV fit: local-first CLI, Git-backed YAML evals/results, multi-agent/CLI target support.
AgentV facts used in analysis
From AgentV docs/site:
- CLI-first evaluation framework.
- Install:
npm install -g agentv.
- Run:
agentv eval ./evals/example.yaml.
- Local-first; no server/signup for eval infrastructure.
- YAML specs.
- Multi-objective scoring: correctness, latency, cost, safety.
- Judges: deterministic script graders,
llm-rubric, custom Python/TypeScript graders.
- Targets include direct LLM providers and agent CLIs such as Claude Code, Codex, Pi, Copilot, OpenCode.
- Results saved under
.agentv/results/<run_id>/ with portable JSON/JSONL/YAML artifacts.
- Supports compare/regression detection for CI/CD gates.
Desired product capabilities
- Optional AgentV eval pack per skill/agent.
- AgentV provider/target setup guidance for adopting projects.
- Mapping from current MetaSkills eval templates to AgentV YAML.
- CI recipe for regression gates and result artifact upload.
- Adoption maturity ladder:
- Level 0: Markdown eval checklist only
- Level 1: AgentV YAML cases
- Level 2: deterministic graders
- Level 3: LLM rubric graders
- Level 4: CI regression gate
- Level 5: tracked improvement loop
Proposed repo shape
toolsets/
agentv/
README.md
templates/
providers.yaml
eval.eval.yaml
github-actions-agentv.yml
mappings/
metaskills-eval-to-agentv.md
examples/
skill-eval.eval.yaml
agent-eval.eval.yaml
Acceptance criteria
- AgentV remains optional; no root runtime dependency unless explicitly justified later.
toolsets/agentv/ contains adopter-ready guidance, examples, and templates.
- Existing agent/skill eval templates mention optional AgentV export/run path.
- CI recipe documented and usable by adopting repos.
- Validation command documented.
- Security guidance covers
.env, API keys, and committed result artifacts.
- Follow-up decision recorded if/when adding
components/agentv submodule.
Related implementation issues
Epic
Incorporate AgentV as an optional evaluation tool for adopting
metaskillsprojects.Product intent
MetaSkills should help downstream projects build portable agents/skills and optionally evaluate them locally with versioned evals. AgentV should be positioned as an optional evaluation layer, not as required runtime infrastructure.
Recommended framing:
Avoid framing:
Current context
metaskillsGRAPH_REPORT.md4b2c72e6; repo was61d74b5eduring analysis. Rungraphify update .before implementation plan freeze.skills/agent-builder/templates/agent-evals.mdskills/skill-creator/templates/skill-eval-spec.mdskills/,agents/,toolsets/, and optionalcomponents/submodules.AgentV facts used in analysis
From AgentV docs/site:
npm install -g agentv.agentv eval ./evals/example.yaml.llm-rubric, custom Python/TypeScript graders..agentv/results/<run_id>/with portable JSON/JSONL/YAML artifacts.Desired product capabilities
Proposed repo shape
Acceptance criteria
toolsets/agentv/contains adopter-ready guidance, examples, and templates..env, API keys, and committed result artifacts.components/agentvsubmodule.Related implementation issues