Today we have something truly special for you!
Creative Engineer Andy Thelander from @Shopify takes us behind the scenes of the epic Everywhere edition, sharing the rendering system, custom asset pipeline, performance techniques, and creative workflow that brought the experience to life.
A fantastic deep dive into modern creative engineering: https://t.co/BnvYo0yI6G
This model is insane at design.
I asked GLM 5.2 (left) and Opus 4.8 (right) to build me a landing page and you can't even tell the difference.
GLM cost $0.06 while opus cost $0.49. More than 6x cheaper while being faster + more token efficient.
Another win for open source AI.
Introducing /visual-plan - a skill to generate rich, visual plans for Claude Code and Codex.
Plan mode in Claude Code is incredible.
But I always find my eyes glazing over when it gives me this huge markdown essay in my terminal.
I found I can make much better visual plans with reusable components.
So I made a skill called `/visual-plan`.
It generates plans as MDX with visual, interactive components. Diagrams, interactive API specs, schema design changes, annotated code, and even pan and zoomable wireframes.
So for any UI work, you can look at a wireframe first, comment on it, iterate, and then have the agent work.
I’ve found this to be a much more intuitive interface for reasoning about what the agent is doing.
It’s somewhat inspired by that popular post about how HTML is better than Markdown.
But HTML can be slow and verbose to write. And it doesn’t look good checked into a repo.
This has really made me feel like humans and engineering are entering a new abstraction phase, where we reason about things at the plan level.
As long as the plan is good, agents are getting more and more reliable at executing on it.
Almost to the degree that we trust the C compiler to compile to assembly reliably.
Plans are the new intermediate representation.
I also made a skill for the reverse of this, called `/visual-recap`.
After the agent works, it gives you a recap of everything it did.
Same idea: wireframes, interactive API specs and diffs, schemas, annotated code, etc.
So now when you’re reviewing what the agent did for you, or looking at a pull request of somebody else’s code, you can see a visual recap instead of just reading a wall of text.
It’s all free and open source. You can find it on my GitHub.
Will link to it in the reply because we all know how dumb these algorithms are with links.
You have Claude Fable for only a few days. Here's how to make the most of it.
Introducing /improve: use your most capable model to audit your codebase and write plans for cheaper models to execute later.
Studies your code, figures out bugs, perf, tech debt, missing tests, what to build and writes plans any agent can run.
Watch this magic!
Pasted a Figma design link into Claude. Asked for 3 new variations from QuiverAI. Got 3 fully editable vectors back in Figma 😱
Never left Claude once.
I used the new Quiver MCP + Figma MCP.
Introducing text-to-lottie: an open source skill and harness for generating production ready Lottie animations with codex/claude code.
$ npx skills add diffusionstudio/lottie
Prompts guide and repo in the comments.
@DudaSalabert Essa foto é do meu primo. Ele nasceu de novo, teve muita sorte.
No bairro Sion também tem muito fio de internet solto, tive que ajudar um motorista do ônibus pra levantar o fio que garrou. Esse mesmo fio, quase pegou um motoboy.
Tá um caos desse fio.
Over the weekend, I sent Droid on a Mission to create a home automation app. I wanted it to look like “xbox360 UI meets Spike Jonze's Her meets Liquid Glass”
I told it find the devices on my network, loop me in when it needs help (IRL or w/ auth) and make a 3d mockup of my apt.
`tabular-nums` should be the default for any number that updates ( timers, counters, prices, percentages, scores, live data etc ).
you can enable this tnum OpenType feature using the CSS property `font-variant-numeric`.
.tabular-nums {
font-variant-numeric: tabular-nums;
}
Two ways to handle a blocking component in Next.js:
• Cache: so it can be prerendered with the rest of the page.
• Stream: so the rest of the page doesn't have to wait for it.
Interactive article: How to animate multiplayer cursors.
Rendering smooth cursors always needs interpolation, as network conditions are never perfect—here's how to do it. I wrote this a few years back, techniques still apply!
Link ↓