一键导入
eval-runner
Run eval scenarios to benchmark Mycelium effectiveness. Execute tasks using reflexion loop, validate against success criteria, record metrics.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run eval scenarios to benchmark Mycelium effectiveness. Execute tasks using reflexion loop, validate against success criteria, record metrics.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use to evaluate the current state of a diamond. Checks theory gates, confidence levels, and recommends next action.
Use when building anything USER-FACING (or with persuasion/retention/cancellation/consent/pricing flows, or that touches vulnerable people) to surface design-level harm the security/privacy/compliance gates miss: dark/deceptive patterns and foreseeable misuse. Assumes the product works as designed and asks who it could harm and whether it is Happier-negative. NUDGE, not a block.
Lint canvas files for staleness, missing fields, inconsistent evidence types, and orphaned references. Run periodically or before major transitions.
Accessibility audit against WCAG 2.1 AA. Checks semantic HTML, ARIA, keyboard navigation, color contrast, screen reader compatibility.
Design the smallest viable test to validate or invalidate a critical assumption. Based on Torres's assumption testing framework, organized by Gilad's AFTER model (Assessment → Fact-Finding → Tests → Experiments → Release Results).
Use before any research activity or significant decision. Reviews cognitive biases relevant to the current stage.
| name | eval-runner |
| description | Run eval scenarios to benchmark Mycelium effectiveness. Execute tasks using reflexion loop, validate against success criteria, record metrics. |
| metadata | {"instruction_budget":"41","framework_dependency":"mycelium","framework_dependency_note":"This skill is designed to run within the Mycelium framework (https://github.com/haabe/mycelium). Standalone use will skip the canvas state, theory gates, and harness behavior the skill assumes. Install: /plugin install mycelium@haabe-mycelium."} |
Benchmark the agent's performance against defined scenarios. Adapted from n-trax eval system.
run <category/name>.claude/evals/scenarios/<category>/<name>.yml.claude/evals/results/<timestamp>-<name>.jsonrun-all [category].claude/evals/scenarios/**/*.ymlstatus: retired.claude/evals/pass-history.json with each resultrun-split <optimization|holdout>.claude/evals/scenarios/**/*.ymlsplit field matching the requested setstatus: retired.claude/evals/pass-history.json with each resultreport.claude/evals/results/| Category | Pass Rate | Avg Iterations | Avg Time | Notes |
|-------------|-----------|----------------|----------|-------|
| discovery | ... | ... | ... | |
| delivery | ... | ... | ... | |
| integration | ... | ... | ... | |
| **Overall** | ... | ... | ... | |
prune.claude/evals/pass-history.jsonlast_5 is all-pass (saturated) or all-fail (broken)stale)status: retired in scenario YAML, update pass-history.json, log in .claude/harness/decision-log.mdmineAnalyze audit logs to propose new eval scenarios from observed failure patterns.
.claude/state/change-log.jsonl (last 100 entries).claude/state/diamond-state-audit.jsonl (all entries)session_id, identify:
a. Correction clusters: 3+ edits to same file in one session (agent struggled)
b. Skill friction: edits to .claude/skills/*/SKILL.md during a session (instructions unclear)
c. Missing test coverage: 5+ files changed with no test file editssource: trace-mining and originating session_idSee .claude/evals/schema.md §Trace Mining Heuristics for pattern-to-eval mappings.
See .claude/evals/schema.md for YAML scenario and JSON result formats.
After writing each result JSON (step 8 of run), also update .claude/evals/pass-history.json:
runs and passes (if passed) for the evaltrue/false to last_5 (trim to keep only last 5)last_run timestampPlace YAML files in .claude/evals/scenarios/<category>/. Define task_prompt, success_criteria, and budget. Set split, status, and source fields per schema.