agents-store/codex-plugins/benchmark-e2e
- community
Checking that the SKILL.md file is still in the repository.
End-to-end benchmark suite for vercel-plugin. Runs realistic projects through skill injection, launches dev servers, verifies everything works, analyzes conversation logs, and produces an improvement report for overnight self-improvement loops.
Install
npx vskill@latest install agents-store/codex-plugins/benchmark-e2eSKILL.md
Benchmark E2E
Single-command pipeline that creates projects, exercises skill injection via claude --print, launches dev servers, verifies they work, analyzes conversation logs, and generates actionable improvement reports.
Quick Start
Options:
| Flag | Description | Default | |
|---|---|---|---|
--quick | Run only first 3 projects | false | |
--base <path> | Override base directory | ~/dev/vercel-plugin-testing | |
--timeout <ms> | Per-project timeout (forwarded to runner) | 900000 (15 min) |
Pipeline Stages
The orchestrator chains four stages sequentially, aborting on failure:
- runner — Creates test dirs, installs plugin, runs
claude --printwithVERCEL_PLUGIN_LOG_LEVEL=trace - verify — Detects package manager, launches dev server, polls for 200 with non-empty HTML
- analyze — Matches JSONL sessions to projects via
run-manifest.json, extracts metrics - report — Generates
report.mdandreport.jsonwith scorecards and recommendations
Contracts
run-manifest.json
Written by the runner at <base>/results/run-manifest.json. Links all downstream stages to the same run.
The analyzer and verifier read this manifest to correlate sessions precisely instead of guessing from directory listings.
events.jsonl
The orchestrator writes NDJSON events to <base>/results/events.jsonl tracking pipeline lifecycle:
report.json
Machine-readable report at <base>/results/report.json for programmatic consumption:
Overnight Automation Loop
Run the pipeline repeatedly with a cooldown between iterations:
Each run produces timestamped report.json and report.md files. Compare across runs to track improvement.
Self-Improvement Cycle
The pipeline enables a closed feedback loop:
- Run —
bun run scripts/benchmark-e2e.tsexercises the plugin against realistic projects - Read gaps —
report.jsonlists which skills were expected but never injected, with exact slugs - Apply fixes — Use
suggestedPatternsentries (copy-pasteable YAML) to add missing frontmatter patterns; userecommendationsto fix hook logic - Re-run — Execute the pipeline again to verify the gaps are closed
- Compare — Diff
report.jsonacross runs:verdictshould trend from"fail"→"partial"→"pass"
For overnight automation, combine with the loop above. Wake up to reports showing exactly what improved and what still needs work.
Prompt Table
Prompts never name specific technologies — they describe the product and features, letting the plugin infer which skills to inject.
| # | Slug | Expected Skills | |
|---|---|---|---|
| 01 | recipe-platform | auth, vercel-storage, nextjs | |
| 02 | trivia-game | vercel-storage, nextjs | |
| 03 | code-review-bot | ai-sdk, nextjs | |
| 04 | conference-tickets | payments, email, auth | |
| 05 | content-aggregator | cron-jobs, ai-sdk | |
| 06 | finance-tracker | cron-jobs, email | |
| 07 | multi-tenant-blog | routing-middleware, cms, auth | |
| 08 | status-page | cron-jobs, vercel-storage, observability | |
| 09 | dog-walking-saas | payments, auth, vercel-storage, env-vars |
Cleanup
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingvercel-dev/.claude/skills/benchmark-e2e/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/agents-store/codex-plugins/benchmark-e2e)