Loading...
Loading...
Use when the user wants to measure or set up evals/checks for one of their skills — how fast it is, whether its output is valid, whether it fires when expected, or whether its opening classification/routing gate labels inputs correctly.
npx skill4agent add devclarityai/devclarity-marketplace skill-eval-builderevals/SKILL.mdSKILL.mdreferences/eval-dimensions.mdfired_whenvalidatebudget_sreferences/eval-anatomy.mdpython3 "${CLAUDE_SKILL_DIR}/scripts/scaffold-evals.py" <target-skill-dir>evals/cases.mdpython3 <target-skill-dir>/evals/run.py --dry-run # cases parse?
python3 <target-skill-dir>/evals/run.py # real run (calls claude -p)python3 "${CLAUDE_SKILL_DIR}/scripts/scaffold-evals.py" <target> --classifyevals/classify-cases.mdreferences/eval-anatomy.mdpython3 <target>/evals/classify.py┌───────────────────────────────┬──────────┬────────┬────────────────────┐
│ Case │ Fires? │ Valid? │ Duration vs budget │
├───────────────────────────────┼──────────┼────────┼────────────────────┤
│ "add tests for X" │ ✅ │ ✅ │ 40s / 60s ✅ │
│ "refactor Y" (shouldn't fire) │ ✅ quiet │ – │ – │
└───────────────────────────────┴──────────┴────────┴────────────────────┘<target-skill>/evals/references/eval-anatomy.mdscripts/scaffold-evals.pyevals/{cases.md, run.py, results.md}classify-*--classifyscripts/run-evals.pyclaude -p--dry-runscripts/classify-evals.pyclaude -p--dry-runreferences/eval-dimensions.mdreferences/eval-anatomy.mdpython3claudecases.md