Auxiliary screenshot-roundtrip report (n=25)

Median overall LLM-judge: 8/10 · mean 7.92/10 · per-axis medians: layout 9, color 9, typography 7, content 10.

Out of scope for the Tendril Battle (Image-to-code is excluded). Reported for transparency only.

s01 minimal https://motherfuckingwebsite.com/ LLM 9/10 · layout 9 · color 10 · typo 9 · content 10 · pixel-match 0.871
original
s01 original
regenerated (Claude Code)
s01 regenerated

Nearly identical; the regenerated version omits the final 'This is a website. Look at it. You've never seen one before.' heading at the bottom.

s02 minimal https://justinjackson.ca/ LLM 7/10 · layout 8 · color 7 · typo 9 · content 9 · pixel-match 0.801
original
s02 original
regenerated (Claude Code)
s02 regenerated

The regenerated version is missing the profile photo (shows a black circle instead) and lacks the textured/grunge background overlay present in the original.

s03 minimal https://wiby.me/ LLM 8/10 · layout 9 · color 8 · typo 7 · content 9 · pixel-match 0.984
original
s03 original
regenerated (Claude Code)
s03 regenerated

Layout and text content match closely, but the lighthouse image is a blurry abstract gradient instead of the original photographic lighthouse.

s04 minimal https://www.berkshirehathaway.com/ LLM 9/10 · layout 9 · color 9 · typo 9 · content 9 · pixel-match 0.926
original
s04 original
regenerated (Claude Code)
s04 regenerated

Regenerated version is missing the Legal Disclaimer and Copyright footer text visible in the original.

s05 minimal https://news.ycombinator.com/ LLM 9/10 · layout 9 · color 9 · typo 8 · content 9 · pixel-match 0.900
original
s05 original
regenerated (Claude Code)
s05 regenerated

Very close reproduction of the Hacker News-style listing; minor differences in spacing/density and a slightly different footer area.

s06 blog https://danluu.com/ LLM 9/10 · layout 9 · color 10 · typo 9 · content 10 · pixel-match 0.934
original
s06 original
regenerated (Claude Code)
s06 regenerated

Slightly tighter row spacing and a marginally smaller gap between the date column and the link column in the regenerated version.

s07 blog https://gwern.net/ LLM 6/10 · layout 6 · color 7 · typo 6 · content 9 · pixel-match 0.893
original
s07 original
regenerated (Claude Code)
s07 regenerated

Content is faithfully reproduced but the regenerated layout has excessive whitespace and a misplaced logo, unlike the original's compact, narrow layout.

s08 blog https://jvns.ca/ LLM 8/10 · layout 8 · color 9 · typo 7 · content 9 · pixel-match 0.331
original
s08 original
regenerated (Claude Code)
s08 regenerated

The regenerated version uses a wider viewport with more whitespace, but the layout structure, orange header, and text content closely match the original.

s09 blog https://drewdevault.com/ LLM 7/10 · layout 8 · color 7 · typo 7 · content 10 · pixel-match 0.894
original
s09 original
regenerated (Claude Code)
s09 regenerated

Layout and content match closely, but the profile photo and emoji/icon images are rendered as abstract color blocks instead of the actual images.

s10 blog https://simonwillison.net/ LLM 7/10 · layout 7 · color 8 · typo 7 · content 9 · pixel-match 0.748
original
s10 original
regenerated (Claude Code)
s10 regenerated

Regenerated version is much taller/wider with expanded content visible, while the original is a compact thumbnail showing the same page at smaller scale.

s11 blog https://paulgraham.com/articles.html LLM 9/10 · layout 9 · color 9 · typo 8 · content 10 · pixel-match 0.952
original
s11 original
regenerated (Claude Code)
s11 regenerated

Nav button styling differs slightly (regenerated buttons appear lighter/flatter without the bevel of the original).

s12 blog https://sive.rs/ LLM 8/10 · layout 9 · color 10 · typo 6 · content 10 · pixel-match 0.956
original
s12 original
regenerated (Claude Code)
s12 regenerated

Headings use a regular sans-serif instead of the original's small-caps serif/slab font, making titles like 'Derek Sivers' and section headers visually different.

s13 portfolio https://lynnandtonic.com/ LLM 9/10 · layout 9 · color 10 · typo 9 · content 10 · pixel-match 0.972
original
s13 original
regenerated (Claude Code)
s13 regenerated

Regenerated version is nearly identical with matching layout, colors, typography, and content; only minor differences in vertical spacing/proportions due to taller canvas.

s14 portfolio https://cassidoo.co/ LLM 7/10 · layout 8 · color 6 · typo 7 · content 10 · pixel-match 0.921
original
s14 original
regenerated (Claude Code)
s14 regenerated

Layout and text content closely match, but the profile photo is replaced by an abstract orange/brown shape instead of the actual portrait.

s15 portfolio https://rauno.me/ LLM 7/10 · layout 7 · color 8 · typo 9 · content 10 · pixel-match 0.741
original
s15 original
regenerated (Claude Code)
s15 regenerated

The yellow circle is positioned and sized differently (smaller, shifted right) and a black bracket shape replaces the partial letter on the right edge.

s16 portfolio https://fabiensanglard.net/ LLM 8/10 · layout 8 · color 8 · typo 7 · content 10 · pixel-match 0.908
original
s16 original
regenerated (Claude Code)
s16 regenerated

Content and structure match closely, but the regenerated version uses a much wider viewport with extra whitespace, while the original is more compact.

s17 portfolio https://matthewstrom.com/ LLM 9/10 · layout 9 · color 10 · typo 9 · content 10 · pixel-match 0.952
original
s17 original
regenerated (Claude Code)
s17 regenerated

Regenerated version has slightly more vertical spacing pushing content lower, otherwise nearly identical.

s18 indie https://neal.fun/ LLM 7/10 · layout 8 · color 7 · typo 6 · content 8 · pixel-match 0.592
original
s18 original
regenerated (Claude Code)
s18 regenerated

Regenerated grid preserves structure and most tile content but lacks the original illustrations and decorative imagery within tiles.

s19 indie https://pudding.cool/ LLM 8/10 · layout 9 · color 8 · typo 7 · content 9 · pixel-match 0.596
original
s19 original
regenerated (Claude Code)
s19 regenerated

Layout and content closely match, but the regenerated card images are simplified vector approximations rather than the originals' detailed artwork.

s20 indie https://excalidraw.com/ LLM 8/10 · layout 9 · color 9 · typo 7 · content 10 · pixel-match 0.976
original
s20 original
regenerated (Claude Code)
s20 regenerated

Logo icon differs (stylized rocket/pencil in original vs plain 'X' in regenerated) and toolbar icons vary slightly.

s21 indie https://www.tldraw.com/ LLM 8/10 · layout 9 · color 9 · typo 7 · content 7 · pixel-match 0.984
original
s21 original
regenerated (Claude Code)
s21 regenerated

Layout and panel match closely; main divergence is the missing 'tldraw' wordmark next to the logo (only 't' icon shown).

s22 indie https://tilde.club/ LLM 6/10 · layout 7 · color 4 · typo 6 · content 8 · pixel-match 0.761
original
s22 original
regenerated (Claude Code)
s22 regenerated

Layout and content are similar but the regenerated version uses a dark brown/black background instead of the original's light cream/yellow background, inverting the color palette.

s23 tool https://youmightnotneedjquery.com/ LLM 9/10 · layout 9 · color 9 · typo 8 · content 10 · pixel-match 0.940
original
s23 original
regenerated (Claude Code)
s23 regenerated

Regenerated version has slightly larger spacing/font sizing pushing the search box and footer lower, but layout, palette, and content are nearly identical.

s24 tool https://caniuse.com/ LLM 7/10 · layout 7 · color 8 · typo 6 · content 8 · pixel-match 0.749
original
s24 original
regenerated (Claude Code)
s24 regenerated

Regenerated version preserves overall layout and color palette but lacks the prominent search bar, browser scores table styling, and some visual polish present in the original.

s25 tool https://bearblog.dev/ LLM 9/10 · layout 9 · color 10 · typo 8 · content 10 · pixel-match 0.958
original
s25 original
regenerated (Claude Code)
s25 regenerated

Nearly identical layout and content; only minor differences in font rendering and slight spacing/positioning.