Skip to content
Banja Labs
HomeWorkWhat we doThe lab
Let's talk

Reproduce a split product-feature section from its screenshot

One task across 30 published runs. Inspect the scores and outputs together, with each run's execution method shown.

All experimentsModel resultsDesigner buildsCompare models
Task
SCREE-0004
Domain
Websites
Difficulty
hard

Leading published run: grok-composer-2.5-fast (default reasoning) at 96.4% composite. Lowest: deepseek-v4-flash at 0.0%. 30 published runs shown on this task.

How this task was evaluated

Results are ordered by this task's published score. API runs use one prompt and one completion; agent runs use a coding harness with tools and iteration. Inspect the execution method when comparing results.

Objective scores use the benchmark's execution checks. Judge scores use a vision panel's fixed rubric; the published score leaves out a model's own family. Missing values are labelled rather than treated as zero.

Read the brief

You are given a reference screenshot of a product feature section. Reproduce it as faithfully as you can as ONE self-contained HTML file (`index.html`) that renders with no build step and no network calls (inline all CSS, no external fonts, scripts, or images). Match what the screenshot shows: - a dark, near-black page background, - a two-column section: a copy column on the left and a visual panel on the right, - the left column: a green "SMART TRIAGE" eyebrow, a large headline "An inbox that triages itself", a muted sub-heading, a three-item feature list (each with a green check tile and a title plus description: Priority sorting, Draft replies, Quiet hours), and two buttons below (a solid green "Start free" and an outlined "See how it works"), - the right column: a tall rounded panel filled with a green gradient, containing three floating preview cards stacked vertically (Acme contract - needs sign-off; Weekly digest ready; Draft reply suggested), - a green accent colour (around #22c79a) used for the eyebrow, the check tiles, and the primary button. Keep the dark palette, the two-column split, the green gradient visual, and the relative sizing close to the screenshot. On a narrow window the two columns should stack rather than overflow.

xAIgrok-composer-2.5-fast
default reasoning
Agent harness2026-06-25
grok-composer-2.5-fast rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 96.4%
Open
Composite 96.4%Objective 96.4%
Open outputFull run
Anthropicclaude-opus-4-8
Low reasoning
Agent harness2026-07-21
claude-opus-4-8 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Anthropicclaude-opus-4-8
Medium reasoning
Agent harness2026-07-21
claude-opus-4-8 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Anthropicclaude-opus-4-8
High reasoning
Agent harness2026-07-21
claude-opus-4-8 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Anthropicclaude-opus-4-8
Extra-high reasoning
Agent harness2026-07-21
claude-opus-4-8 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Anthropicclaude-opus-4-8
Max reasoning
Agent harness2026-07-21
claude-opus-4-8 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Anthropicclaude-sonnet-4-6
High reasoning
Agent harness2026-07-21
claude-sonnet-4-6 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Anthropicclaude-sonnet-5
High reasoning
Agent harness2026-07-21
claude-sonnet-5 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Anthropicclaude-fable-5
High reasoning
Agent harness2026-07-09
claude-fable-5 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Anthropicclaude-haiku-4-5
High reasoning
Agent harness2026-07-09
claude-haiku-4-5 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Zhipuglm-5.2
default reasoning
API single-shot2026-07-17
glm-5.2 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Moonshotkimi-k2.7-code
default reasoning
API single-shot2026-07-17
kimi-k2.7-code rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Moonshotkimi-k3
default reasoning
API single-shot2026-07-17
kimi-k3 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
OpenAIgpt-5.5
High reasoning
API single-shot2026-07-17
gpt-5.5 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
OpenAIgpt-5.4-mini
High reasoning
API single-shot2026-06-23
gpt-5.4-mini rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
OpenAIgpt-5.6-sol
High reasoning
API single-shot2026-07-09
gpt-5.6-sol rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
OpenAIgpt-5.6-sol
Max reasoning
API single-shot2026-07-09
gpt-5.6-sol rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
OpenAIgpt-5.6-terra
High reasoning
API single-shot2026-07-09
gpt-5.6-terra rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
OpenAIgpt-5.6-luna
High reasoning
API single-shot2026-07-09
gpt-5.6-luna rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Googlegemini-3.1-pro-preview
High reasoning
API single-shot2026-06-23
gemini-3.1-pro-preview rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Googlegemini-3.5-flash
default reasoning
API single-shot2026-06-23
gemini-3.5-flash rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
Googlegemini-3.1-flash-lite
default reasoning
API single-shot2026-06-23
gemini-3.1-flash-lite rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
xAIgrok-4.5
High reasoning
API single-shot2026-07-09
grok-4.5 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
xAIgrok-4.5
Medium reasoning
API single-shot2026-07-09
grok-4.5 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
xAIgrok-4.5
Low reasoning
API single-shot2026-07-09
grok-4.5 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
xAIgrok-4.3
default reasoning
API single-shot2026-07-03
grok-4.3 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
xAIgrok-4.20-reasoning
default reasoning
API single-shot2026-06-25
grok-4.20-reasoning rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
xAIgrok-build-0.1
default reasoning
API single-shot2026-06-25
grok-build-0.1 rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
DeepSeekdeepseek-v4-pro
default reasoning
API single-shot2026-06-25
deepseek-v4-pro rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run
DeepSeekdeepseek-v4-flash
default reasoning
API single-shot2026-06-25
deepseek-v4-flash rendering of the Reproduce a split product-feature section from its screenshot benchmark - composite 0.0%
Open
Composite 0.0%Objective 0.0%
Open outputFull run

Product thinking,
design and engineering

An independent product lab, building in Australia.

hello@banja.au
HomeWorkWhat we doThe labStart a conversation
About the labProductsExperimentsJournalWebsites & brand? Norex
© 2026 Banja LabsBuilt together in Australia
PrivacyTermsLinkedIn ↗