Skip to content
Back to skills

E23 Benchmark Infrastructure

ASecurity

Create `run-benchmark/SKILL.md` — the skill that reads benchmark definitions from `specs/benchmarks/`, executes each scenario's grader, and outputs a structured pass@k report that `evolve-skill` can consume.

  • 274 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added October 25, 2026
developmentbashgit

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned October 25, 2026

npx -y skills add danielvm-git/bigpowers --skill e23-benchmark-infrastructure --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E23 Benchmark Infrastructure?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for E23 Benchmark Infrastructure
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/danielvm-git-e23-benchmark-infrastructure/badge)](https://www.skillsdirectory.com/skills/danielvm-git-e23-benchmark-infrastructure)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
story_id: e23s02
title: "Create run-benchmark skill"
status: backlog
bcps: 1
type: feat
context: infra
---

# Story e23s02: run-benchmark skill

Create `run-benchmark/SKILL.md` — the skill that reads benchmark definitions
from `specs/benchmarks/`, executes each scenario's grader, and outputs a
structured pass@k report that `evolve-skill` can consume.

## Acceptance Criteria

- [ ] `run-benchmark/SKILL.md` exists with verb-noun naming, model frontmatter
- [ ] Skill documents how to run all benchmarks or a single skill's benchmarks
- [ ] Output format: `specs/benchmarks/reports/BENCHMARK-<skill>-<date>.yaml`
- [ ] Report includes: skill, pass_count, fail_count, pass_at_k, scenarios[]

## Gherkin Scenarios

```gherkin
Given specs/benchmarks/survey-context.yaml exists with 2 scenarios
When run-benchmark survey-context executes
Then it runs each scenario's grader command
And writes specs/benchmarks/reports/BENCHMARK-survey-context-<date>.yaml
And the report contains pass_at_k = passed / total

Given run-benchmark runs with no skill argument
When it executes
Then it benchmarks all skills with a definition in specs/benchmarks/
And writes one report per skill
```

## Verification

```bash
test -f run-benchmark/SKILL.md && \
grep -q 'run-benchmark' SKILL-INDEX.md && \
echo "OK: skill exists and indexed" || echo "FAIL"
```

## Implementation Notes

- Model: `haiku` (mechanical runner, not reasoning-heavy)
- Code graders: run the `command` in the repo root, check exit code + stdout
- Rubric graders: present criteria to the agent for a binary yes/no per criterion
- pass@k = (scenarios where grader returns PASS) / (total weighted scenarios)
- Report location: `specs/benchmarks/reports/` (gitignored for CI cost reasons)

Files in this skill

  • e23s01-benchmark-schema.md2.2 KB
  • e23s01-tasks.yaml695 B
  • e23s02-run-benchmark-skill.md1.7 KB
  • e23s02-tasks.yaml552 B
  • e23s03-evolve-skill-wiring.md1.9 KB
  • e23s03-tasks.yaml672 B
  • epic.yaml969 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.