π₯ Let's Build a Vibe Coding Best Practices Guide Together
Hey Product Hunt! π
I've failed 6 times trying to vibe code production apps. But project #7 finally worked.
Here's what I learned, and I want to crowdsource this with you:
What I Wish Someone Told Me:
β Lock completed phases (AI rewrites working code otherwise)
β Use STATE.md file (AI forgets context between sessions)
β Verify before deploy (catches hallucinations early)
β Give agents boundaries (if using Opus 4.6 teams)
What's making a difference:
After 6 failed projects, I built PropelKit - a Next.js boilerplate + AI PM that forces this structure.
Used it to ship 3 apps in 30 days:
- Analytics dashboard: 13 hours β 8 paying customers
- Feedback widget: 11 hours β 3 paying customers
- Content calendar: 9 hours β just launched
All still running. Zero production breaks.
π¬ I want YOUR best practices:
What's your #1 rule for vibe coding that actually ships?
Share below and I'll compile everyone's tips into a public guide π
---
For anyone interested:
PropelKit is at propelkit.dev - $69 launch price (normally $199)
Includes:
- Next.js 16 boilerplate (auth, Stripe, Razorpay, multi-tenancy)
- AI PM slash commands for Claude Code
- Lovable auto-integration
- Phase-based workflow system
π Demo video on site shows the full workflow
But mainly, I just want to collect everyone's lessons learned. Let's help each other vibe code better!

Replies