88 Comments
User's avatar
Laramie's avatar

I did build a website using Claude Code CLI. Claude is awesome. Still, I wish I'd found Ruben before I started -- such great tips and insights!

Ruben Hassid's avatar

there's no good time to find a guide!! :) you either find it before and you're too overwhelmed to start or you find it after and you pick up a few things you'll use next time. neither is too late.

also what did you build? a portfolio, booking page, or something else?

Laramie's avatar

A pretty simple website for a rental property. Claude did everything, including the itinerary builder. Not very sophisticated but I could not have come close by myself. Www.villalucie.com

Arif Mohd's avatar

I have already subscribed, please share. Thanks Ruben.

Ruben Hassid's avatar

you’re welcome! check my dm

Robbie Goldstein's avatar

This was alot of work..

Ruben Hassid's avatar

you could say!! i spent 2 full days writing this one…and its fun :) i loooove vibecoding and i wanted to take you guys with me

Usama's avatar

Okay, that was a good read, honestly. Thanks for this

Ruben Hassid's avatar

you’re welcome :) thinking of building something?

Marla's avatar

Appreciate the clear, no bs approach and the step by step instructions . I’m already subscribed and shared this.

Ruben Hassid's avatar

thanks!! planning on finally trying Claude Code this week?

Ginny's avatar

I'd love your newsletter, please. Thank you.

Ruben Hassid's avatar

you mean my prompts? check my dm :)

Nachi's avatar

Awesome. Very helpful. Thank you. I am a subscriber

Ruben Hassid's avatar

thanks, i sent you a dm!

Anisha Jain's avatar

The getdesign .md hack is the difference between "I vibecoded this" and "wait, who designed this?"

Every AI site looks the same now. You can spot one in a second.

But download Stripe's DESIGN .md, drop it in the folder, and suddenly your booking page has actual taste.

The "make it look good" prompt is dead. Claude has heard it a million times and it means nothing.

Specificity is the whole game: name the font, steal the colors, hand it a real design system.

Ruben Hassid's avatar

the trick works because Claude has no taste by default. it returns the average of every site its ever seen. so the design .md thing is you giving Claude a target to copy.

i do this with writing too. i don't say to Claude "write like me" because it doesn’t know how i write. but every time i drop a file with my rules, banned words, tone, it knows how i would sound.

Richard's avatar
13hEdited

I found these skills on another sub stack. Do you use them? What do you think of them? Do they help? Are they worth using? All the questions 😊. https://github.com/Leonxlnx/taste-skill

Also many thanks for the vibecoding introduction. I've got to do some data analysis (I'm looking for scams using our existing data) and this gives me a really good way to start. And yes once I've proved I can do it, I give it to the engineers to actually build something that will work and scale and is safe!!

Ruben Hassid's avatar

no, i haven’t tried it. instead of a skill though, what i have is a taste file in markdown format. i keep it in one folder that Claude Cowork can access.

i have 4 of them:

1/ about me - who i am, how i think, how i want Claude to write

2/ my voice - my tone, the phrases i hate, 3 real writing samples

3/ my-company - targets, strategy, what i’m saying no to

4/ anti-ai-writing-style - every words and AI patterns i hate

every time i start a task, i just point Cowork to that folder and it automatically reads all the files before starting the task.

(i went super detailed about it here in my Cowork set up guide: https://ruben.substack.com/p/claude-cowork-20)

Richard's avatar

Yeah I followed your instructions on that and set it up. It's made a huge change to what Claude is giving me. I also set it on top of Obsidian so it's slowly building the connections. After only three weeks it's beginning to make connections that are really interesting. I'm fascinated to see what happens over the next two to three months. Thanks for all the help.

Emile's avatar

I already subscribed, please share. Thank you Ruben

Ruben Hassid's avatar

check my dm!

Aamna's avatar

Hi Ruben, please share the updated file.

Thanks

Ruben Hassid's avatar

sent you a message!

Terri Lonier's avatar

Hey, Ruben -- FYI, your "can I expense this newsletter" template says it has 150K readers. Written a bit ago. 😉 Thanks for the tutorial. Perfect timing, as I'm working on some assessment tools for solopreneurs.

Ruben Hassid's avatar

let’s go, Terri. what are you planning to build by the way?

Agnieszka's avatar

Hi Ruben! Great and very helpful article. Can you pls share with me the materials that you have mentioned? Thanks!

Ruben Hassid's avatar

of course, check my dm

Huzaifa Ahmed's avatar

How long did it take you to write this article?

Ruben Hassid's avatar

2 days aha can you tell?

Huzaifa Ahmed's avatar

Ah, I was thinking it takes one session around 4hours session maybe,, haha it was just my observation

Ruben Hassid's avatar

i wish though! i do a LOT of heavy testing + edits ahah

Huzaifa Ahmed's avatar

Good to hear, man!

@hitesh's avatar

Nice article as always Ruben

If anyone wants their vibe coded app live hosted for free on any cloud for initial run and test , i can help

Ruben Hassid's avatar

appreciate it - are you a dev perhaps? :)

@hitesh's avatar
14hEdited

Hey Ruben, yes dev + Cloud Architect, but now in the path to Entrepreneurship.😀

Ruben Hassid's avatar

i don’t know how to code but that’s awesome man, hope everything goes well :)

@hitesh's avatar

Doesn't matter these days ,but you are doing great

derekzoli's avatar

I am using vibecoding a lot in my job. I created many simple app to do thingd I was doing manually every since.

The moment you say "this stuff is boring and waste my time" if you ask you self "can I AI it?" you probably get it done and months after months AI (I used also a lot Gemini) has become more smarter. unferstanding prompts

Ruben Hassid's avatar

AI made it easy to ship and create. the most important things now are: knowing what you want, knowing how to ask for it, picking the right output out of hundreds, and putting your taste in the process.

as I like to say, this is the worst version of what we have now. its only going to get better and easier :)