Comment by thecr0w
3 days ago
> Interestingly it made a comment about this but didn't do anything about it
Classic.
This is awesome. Great work. Please follow up again if you happen to nail it.
3 days ago
> Interestingly it made a comment about this but didn't do anything about it
Classic.
This is awesome. Great work. Please follow up again if you happen to nail it.
It's now got everything close after adding this final prompt:
This took quite a while and it build a few more tools to get there. And this was fine from a distance but it was using a san-serif when the screenshot has a serif etc. So I decided to push. From here it got very messy...
One of the issues is that Claude's text detection was getting tripped up by writing scripts using RGB space instead of something more hue-aware. It knew the text was red but was trying to isolate it by just looking at the red channel. But the grey dots from the background show up bright in the red channel so Claude would think those were center dots between the links that needed to be reproduced in the text. I gave it a hint:
Claude decided to switch to HSV space. But it took quite a bit of effort to keep Claude remembering to use HSV because tools it had already written were still RGB and not updated (as were intermediate images that were not updated). Then it would try to step back and get a big picture as a sanity check and "discover" it had missed the dots that are obviously there. And when you would tell it there are no dots, you get the "You're absolutely right! They're vertical bars!" So it was a struggle. This is the closest I got:
https://imgur.com/a/79Iv1jO
Again, the top image stuff was done in the first shot with the prompt in the first one. Everything else has been about the footer. Claude has been writing a lot of clever scripts to measure font metrics and pick fonts etc, but it keeps falling over those dots. I could probably get it to work better with adding directives for text handling to CLAUDE.md and nuking context and some of the scripts it created.
ha this is awesome. I'm going to link this comment in the post. Great work. lmk if you end up pushing it up to github.