@IndieHackers

129.72K 1.2K 15.12K

Listen to this Thread


View original tweet on Twitter

Hide Media

Vibe Coding for Dummies πŸ“— We collected the best tips on X for vibe coding, so you can build cool shit without getting stuck in a loop (bookmark this):

Use smarter models to plan and Claude Sonnet to vibe code. Tell Grok, GPT-4.5, or o1 Pro Mode to make a PRD for your "junior engineer," then copy-paste its plan to Claude Code/Cursor/Windsurf. This is super useful as your code grows more complex. https://t.co/OuqrnpKJlV

When vibe coding, start over, often. You're not going to get it right the first time. So just go crazy. Accept everything Claude suggests. Get to a breaking point as fast as possible. Then take what you've learned and start over with your new learnings. https://t.co/G5DQsJIUTo

Don't believe the hype with "100% coded by AI". The AI *will* get stuck, especially as your codebase grows. Be prepared to write some code by hand. https://t.co/o9TehMdzy0

If you're making a 3D game, tell Claude to use Three.js. It's the gold standard and can make beautiful games like this one from @NicolaManzini https://t.co/OpsigX9WSi

If you're making a 2D game, avoid engines. Just tell the AI to write code without one. You don't need Pixi.js, Godot, etc., and your AI will hallucinate their APIs if you use them. https://t.co/Fuoqdxx30d

You can't one-shot everything with vibe coding. It's going to take you dozens if not hundreds of AI prompts to build a fully fleshed out app or game ready for other people to play. https://t.co/goNGWuVSJh

Tell Claude to vibe code using separate files. You don't want all your code in one massive file. It'll overwhelm Claude's context and make it slow. Ask for small, well-organized files. (In many cases it will do this automatically.) https://t.co/g2GmVWAc1W

Build in public when you're vibe coding. It doesn't matter if your tweets get 0 likes. Share every step. Tweet especially when you get stuck. When other people see, they're likely to chime in with helpful tips you didn't know about. https://t.co/xnSsUwsXVU

Expect vibing to go smoother with CRUD than with graphics. Claude struggles to get graphical APIs right, they struggle to draw vectors, and they struggle to know what looks good. The magic of vibe coding is not in getting things to look great. https://t.co/imqZAjWTP3

Use smarter models for code review, not just planning. Reading all the code that Claude writes (esp. Sonnet 3.7) can take forever. So have Grok 3 or o1 pro mode do it for you. Just copy-paste the files Claude edited and tell them to review it. https://t.co/BuIKq9tCHG

Understanding context is key for vibe coding. Claude only knows what's in context, so you need to skillfully manage what's in context every time you make a request. Tips on that from @simonw:

Check out @NicolasZu's excellent guide to vibe coding: https://t.co/T601h3IkIb

Want more helpful research like this? Lots more to come. Follow @IndieHackers, @csallen, and @ChanningAllen for more. And don't forget to bookmark so you can reference for your next vibe coding project ✨

Vibe Coding for Dummies πŸ“— We collected the best tips on X for vibe coding, so you can build cool shit without getting stuck in a loop (bookmark this):Use smarter models to plan and Claude Sonnet to vibe code. Tell Grok, GPT-4.5, or o1 Pro Mode to make a PRD for your "junior engineer," then copy-paste its plan to Claude Code/Cursor/Windsurf. This is super useful as your code grows more complex. https://t.co/OuqrnpKJlVWhen vibe coding, start over, often. You're not going to get it right the first time. So just go crazy. Accept everything Claude suggests. Get to a breaking point as fast as possible. Then take what you've learned and start over with your new learnings. https://t.co/G5DQsJIUToDon't believe the hype with "100% coded by AI". The AI *will* get stuck, especially as your codebase grows. Be prepared to write some code by hand. https://t.co/o9TehMdzy0If you're making a 3D game, tell Claude to use Three.js. It's the gold standard and can make beautiful games like this one from @NicolaManzini https://t.co/OpsigX9WSiIf you're making a 2D game, avoid engines. Just tell the AI to write code without one. You don't need Pixi.js, Godot, etc., and your AI will hallucinate their APIs if you use them. https://t.co/Fuoqdxx30dYou can't one-shot everything with vibe coding. It's going to take you dozens if not hundreds of AI prompts to build a fully fleshed out app or game ready for other people to play. https://t.co/goNGWuVSJhTell Claude to vibe code using separate files. You don't want all your code in one massive file. It'll overwhelm Claude's context and make it slow. Ask for small, well-organized files. (In many cases it will do this automatically.) https://t.co/g2GmVWAc1WBuild in public when you're vibe coding. It doesn't matter if your tweets get 0 likes. Share every step. Tweet especially when you get stuck. When other people see, they're likely to chime in with helpful tips you didn't know about. https://t.co/xnSsUwsXVUExpect vibing to go smoother with CRUD than with graphics. Claude struggles to get graphical APIs right, they struggle to draw vectors, and they struggle to know what looks good. The magic of vibe coding is not in getting things to look great. https://t.co/imqZAjWTP3Use smarter models for code review, not just planning. Reading all the code that Claude writes (esp. Sonnet 3.7) can take forever. So have Grok 3 or o1 pro mode do it for you. Just copy-paste the files Claude edited and tell them to review it. https://t.co/BuIKq9tCHGUnderstanding context is key for vibe coding. Claude only knows what's in context, so you need to skillfully manage what's in context every time you make a request. Tips on that from @simonw: Check out @NicolasZu's excellent guide to vibe coding: https://t.co/T601h3IkIbWant more helpful research like this? Lots more to come. Follow @IndieHackers, @csallen, and @ChanningAllen for more. And don't forget to bookmark so you can reference for your next vibe coding project ✨

Unroll Another Tweet

Use Our Twitter Bot to Unroll a Thread

  1. 1 Give us a follow on Twitter. follow us
  2. 2 Drop a comment, mentioning us @unrollnow on the thread you want to Unroll.
  3. 3Wait For Some Time, We will reply to your comment with Unroll Link.