The current evals/skillbuilder/scenarios.ts scenarios appear to focus on validating the SkillBuilder output: plan structure, tool selection, constraints, and expected steps.
This is useful for evaluating the builder layer, but it is different from validating whether a generated skill actually works when used by a target agent architecture.
A runtime/conformance evaluation layer could validate the full lifecycle:
- Generate the skill from SkillBuilder
- Export the generated skill artifact
- Load the skill into a target agent/runtime
- Provide required capabilities, tools, and authentication context
- Execute the task
- Score the resulting behavior/output
This would help answer questions that builder-level evals cannot:
- Can another runtime consume the generated skill?
- Are required tools and capabilities available?
- Does authentication/configuration work?
- Does the skill achieve the intended task outcome?
One possible direction would be to keep both evaluation types:
- evals/skillbuilder/
- Validate generated skill plans/specifications
- Check tool choices, structure, and constraints
- evals/skill-runtime/
- Validate exported skills in representative target architectures
- Measure execution success and interoperability
This could also provide a foundation for a skill interoperability/conformance approach across different agent runtimes.
I would be interested in contributing to this direction if it aligns with the project roadmap.
The current evals/skillbuilder/scenarios.ts scenarios appear to focus on validating the SkillBuilder output: plan structure, tool selection, constraints, and expected steps.
This is useful for evaluating the builder layer, but it is different from validating whether a generated skill actually works when used by a target agent architecture.
A runtime/conformance evaluation layer could validate the full lifecycle:
This would help answer questions that builder-level evals cannot:
One possible direction would be to keep both evaluation types:
This could also provide a foundation for a skill interoperability/conformance approach across different agent runtimes.
I would be interested in contributing to this direction if it aligns with the project roadmap.