Endless Mew Scroller
I made an endless feed of cat photos to give you a break from the algorithms
This project started with a thought captured in my spark file: Endless Doom Scroller, but kittens?
That thought lingered in my spark file until Claude Code on the Web came along. This project felt like a perfect way to kick the tires.
I started with a design doc—created with the help of Obra’s superpowers—and pointed Claude Code Web to a fresh repo with this prompt: Follow the design doc in this repo and create a working prototype. The preferred API is cataas.com. But I may want to test thecatapi.com. Any questions?
I answered a few questions, went to sleep while Claude churned, and woke up to a working prototype! Exciting? Ye… not so fast!
Before declaring it a one shot, I tried a new prompt shared by a distinguished engineer at work: If you were going to re-implement this entire feature we added on this branch cleanly, which findings were non-obvious or surprising and what would you do differently?
Claude’s responses were surprising:
- I’m not actually using the API properly (Biggest issue!)
- Didn’t implement srcset (You specifically asked for it!)
Oh my. That day, I learned Claude Code Web isn’t as diligent about following design docs as its CLI counterpart. After a few more rounds of prompts to resolve the issues followed by design refinements, the Endless Mew Scroller launched.
Now, if you need a break from the algorithmic feeds, you can scroll cats!



View the project · GitHub repo
Tools used
- Claude Code (pro plan) + Superpowers for planning (free)
- Claude Code on the Web for development (pro plan)
- TheCatAPI for the endless cats (free)
- GitHub for hosting the code (free)
- Cloudflare for serving the site (free)