Evaluates LLMs' ability to generate complete web applications from real-world user requirements. It probes multi-modal understanding, code generation quality, and strict adherence to ground-truth checklists across functionality, visual design, and content dimensions. Use when the user wants to benchmark on WebCoderBench, or asks about evaluating this task. Reports checklist-based evaluation.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill webcoderbench-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Webcoderbench Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-webcoderbench-eval)More formats (shields.io, HTML) on the badges page.
---
name: webcoderbench-eval
description: Evaluates LLMs' ability to generate complete web applications from real-world user requirements. It probes multi-modal understanding, code generation quality, and strict adherence to ground-truth checklists across functionality, visual design, and content dimensions. Use when the user wants to benchmark on WebCoderBench, or asks about evaluating this task. Reports checklist-based evaluation.
metadata:
skill_kind: dataset_eval
source_arxiv: 2601.02430
bibtex_key: liu2026webcoderbench
confidence: medium
---
# webcoderbench-eval
> WebCoderBench: Benchmarking Web Application Generation with Comprehensive and Interpretable Evaluation Metrics — Liu et al. (2026) (arXiv:2601.02430, 2026)
## What this evaluates
Evaluates LLMs' ability to generate complete web applications from real-world user requirements. It probes multi-modal understanding, code generation quality, and strict adherence to ground-truth checklists across functionality, visual design, and content dimensions.
## Datasets
- **WebCoderBench** — total 1572; splits: test (1572)
## Metrics
- `checklist-based evaluation` **(primary)** — range: [0, 1]
- Models are scored based on how many points from the ground-truth checklists (covering functionality, visual design, and content) are correctly implemented in the generated web app artifact. Scores are aggregated across the three dimensions.
## Input / output format
**Input**: Natural language user requirements, optionally accompanied by reference images or URLs intended as page content rather than design screenshots.
**Output**: Complete web application code/artifact corresponding to the provided requirement.
## Scoring recipe
```python
def score_checklist(predictions, gold_checklists):
# predictions: generated web app code
# gold_checklists: dict with keys 'functionality', 'visual_design', 'content'
score = 0
for dimension in ['functionality', 'visual_design', 'content']:
points = gold_checklists[dimension]
matched = count_matched_points(predictions, points)
score += matched / len(points)
return score / 3 # Average across dimensions
```
## Common pitfalls
- Multi-turn requirements are pre-merged into single-turn by humans and LLMs, so the benchmark does not evaluate iterative refinement or chat-based interaction.
- Images and URLs are provided as page content references, not as screenshot-to-code design targets, which differs from typical vision-to-code benchmarks.
- Ground-truth checklists are synthesized via LLM inference and human validation, introducing potential subjective bias in the evaluation criteria.
## Evidence (verbatim from paper)
> Finally, to enable objective evaluation, we establish ground-truth checklists for each requirement across three dimensions: functionality, visual design, and content. We adopt three LLMs (GPT-5-Chat-2025-08-07, Gemini-2.5-pro, and Doubao-Seed-1.6) to infer ground-truth checklists for each dimension. After that, human experts merge and validate the outputs to produce the final ground-truth checklists.
## Citation
```bibtex
@misc{liu2026webcoderbench,
title={WebCoderBench: Benchmarking Web Application Generation with Comprehensive and Interpretable Evaluation Metrics},
author={Liu et al. (2026)},
year={2026},
note={arXiv:2601.02430}
}
```
- arXiv: 2601.02430
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!