Across my AI workshops, I’ve seen the same pattern emerging: code is quietly becoming a design tool. Vibe coding tools like Lovable and Claude Code let designers explore directions faster and prototype richer, more realistic experiences. When guided with taste and precision, they amplify—not replace—design judgment. I put together a short primer for designers curious to try it.
A fun way to approach the UI design is to grab a screenshot of the current UI, and let a LLM analyze it, and come up with a better design and write an image prompt for it. Then do images of the new design, and if they're better then feed the image into the LLM you use for vibe coding and ask it to redesign the app according to the image.
Resonates with me very much! Recently I shared my perspective on this topic in an article for Smashing Magazine: Part 1 https://www.smashingmagazine.com/2025/09/intent-prototyping-pure-vibe-coding-enterprise-ux/ Part 2 https://www.smashingmagazine.com/2025/10/intent-prototyping-practical-guide-building-clarity/ Would love to hear your thoughts!
I think the "plan twice, code once" comment is super relevant. I’ve tried vibe coding a POC for an app and some core features I’d like to see in it (which would solve real problems around the goal of the app). But vibe coding feels like magic; it moves super quickly, making it feel like you need to do less planning than before. But I’d argue you need to do more so you don’t get carried away. And then your statement on prototypes not being production code – again, so true. Even as someone who codes, when I use it to build out functionality, knowing how it works is one thing – but when asking it to build out stuff I don’t know, I wouldn’t feel comfortable shipping it in production.
it’s exciting to see designers using code as part of their creative process instead of something separate.
Code is becoming a Design Tool. 💯 and second learning for my students this week. Watch the result via 6936.de/737
That’s such a nice way to put it. I’ve been doing that for years now. It’s so good to see Figma not being the “end all, be all” for designers
Totally agree, I have also seen this emerging across multiple discussion. We have in addition been talking about that these tools could (perhaps even should), change the way designers and companies approach innovation and concepting. The whole process could begin with a first version of the product/service to make everything much more concrete and tangiable.
Peng Fei Huang check this out!
Well articulated Matias Vaara. I can validate this at least based on my explorations in the field so far.
Creative AI Lead @ Supercell / AI artist - rooperainisto.com
3wYeah I've done something that I'm almost embarrassed to say: there's a really tough design problem I don't quite know what would be the right UI/UX for it - I didn't solve it, I described the problem to Codex, and asked it to design a solution for me. It implemented it, and I tried to use it -- just to see what it came up with, and how did it feel like using it. It wasn't very good, but it helped me to think about the problem a lot more. It had some elements I had also imagined, but then using it made me realize that "nah, not like this". Code as disposable thinking tool!