Create, review, and maintain gold-standard Skills SDK eval scenarios before internal evals, dry Tessl staging, or live private Tessl scoring. Use when creating or updating a skill, writing skill tests, adding eval cases, importing KnowledgeOS or Tessl suggestions, checking scenario drift, or hardening evals that are too easy.
Create gold-standard Skills SDK scenarios that survive internal checks, OSS lanes, and Tessl quality filtering without leaking the answer.
references/evals.yaml cases for a skill.Do not use this skill to make scenarios easier after a failed eval. Fix the skill, task, criteria, scorer, fixture, or runtime owner that the evidence names.
SKILL.md, references/contract.yaml, and references/evals.yaml.references/evals/*.md fixture notes or KnowledgeOS capsule evidence only when routed by the task.qualityFilterStatus, leakage, scenario-value, baseline, and with-context evidence when Tessl rejected or down-scored scenarios.schema_version.instructions.json, summary.json, summary_infeasible.json, and scenario-N/{task.md,criteria.json,capability.txt}.references/sdk-pipeline-setup.md; load only the target skill, contract, eval YAML, selected fixtures, and latest relevant receipt.oss-local; do not spend oss-cloud or live Tessl runs rediscovering a shape defect.Required behavior, Failure mode, Return these exact fields, copied criteria, long expected answers, or scoring mechanics in the visible task.prompt or exported task.md.raw_response, final.json, or observable response text unless the runner actually creates that artifact.task.md or provide a staged fixture artifact.references/evals.yaml.oss-local before oss-cloud; fast is smoke only. Treat Tessl as staged confirmation after internal gates and run-budget proof.Stop before the next gate when:
When blocked, classify the owner and patch only that surface before rerunning the same gate.
./bin/ask skills package verify <skill-path> --json --robot./bin/ask sdk eval scenario-quality <skill-path> --preview --json --robot./bin/ask sdk eval scorer-quality <skill-path> --preview --json --robot./bin/ask sdk eval scorer-calibration <skill-path> --preview --json --robotcodex exec --profile oss-local, then codex exec --profile oss-cloud, or SDK receipts proving codex_exec_invoked=true and the matching profile.codex exec --profile fast only for quick smoke checks../bin/ask sdk eval tessl-local-proof --skill <skill-path> --workspace <workspace> --execute --json --robot./bin/ask sdk eval tessl-score --view-json <view-json> --skill <skill-path> --preview --json --robot./bin/plugin-eval analyze <skill-path> --format jsonDo not run live Tessl until scenario-quality, scorer-quality, scorer-calibration, staged Tessl proof, run-budget proof, and project/workspace identity are current and separated from publication or Registry proof.
Completion evidence is the current gate receipt or command output with explicit pass, fail, or blocked status and the scenario ids affected.
references/gold-scenario-contract.mdreferences/eval-improvement-contract.mdreferences/tessl-tile-scenario-contract.mdreferences/tessl-registry-boundaries.mdreferences/sdk-pipeline-setup.mdreferences/knowledgeos-handoff-conversion.mdreferences/source-context.yamlreferences/knowledge-capsule-routing.mdreferences/knowledge-capsule.manifest.yamlreferences/contract.yamlreferences/evals.yamld933d80
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.