skill-eval-scaffolder
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSkill Eval Scaffolder
Skill评估模板生成工具
Create minimal, schema-valid eval manifests for repository skills.
Scope: Eval scaffolding only. Do not run live behavioral evals unless the maintainer explicitly approves.
为仓库Skill生成符合规范的极简评估清单模板。
**适用范围:**仅用于评估模板搭建。除非维护者明确批准,否则请勿运行实时行为评估。
Dispatch
命令参数
| $ARGUMENTS | Action |
|---|---|
| Preview scaffold for |
| Write scaffold when file is missing or user approved overwrite |
| Validate an existing eval manifest |
| Empty | Show usage gallery and manifest schema summary |
| 参数 | 操作 |
|---|---|
| 预览 |
| 当文件不存在或用户批准覆盖时写入模板 |
| 验证现有评估清单 |
| 无参数 | 显示使用示例和清单规范摘要 |
Workflow
工作流程
- Confirm exists.
skills/<name>/SKILL.md - Run the bundled scaffold script:
bash
uv run python skills/skill-eval-scaffolder/scripts/scaffold_evals.py <name>- Add explicit, implicit, and negative-control cases before claiming adequate coverage.
- Validate with the bundled check script.
- 确认已存在。
skills/<name>/SKILL.md - 运行内置的模板生成脚本:
bash
uv run python skills/skill-eval-scaffolder/scripts/scaffold_evals.py <name>- 添加显式、隐式和负面控制用例,之后才能认为覆盖足够。
- 使用内置的检查脚本验证。
Manifest Shape
清单结构
Each uses:
evals/evals.json- — kebab-case directory name
skill_name - — non-empty list of cases with
evals,id,prompt, optionalexpected_output,filesassertions
每个包含:
evals/evals.json- — 短横线命名法(kebab-case)的目录名称
skill_name - — 非空的用例列表,每个用例包含
evals、id、prompt,可选expected_output、filesassertions
Validation Contract
验证协议
bash
uv run python skills/skill-eval-scaffolder/scripts/check.pybash
uv run python skills/skill-eval-scaffolder/scripts/check.pyCritical Rules
关键规则
- Never overwrite an existing eval manifest without explicit user approval.
- Include at least one explicit-invocation case in new scaffolds.
- Run before declaring the scaffold complete.
validate_evals.py - Route live eval execution to skill-creator mode or maintainer CI workflows.
eval - Keep prompts grounded in the skill dispatch table and NOT-for boundaries.
- 未经用户明确批准,绝不能覆盖现有评估清单。
- 新模板中至少包含一个显式调用用例。
- 在宣布模板完成前运行。
validate_evals.py - 将实时评估执行路由到Skill创建者的模式或维护者CI工作流。
eval - 提示语需基于Skill调度表和禁止边界设定。