Turn AI-assisted coding into apps that work, stay secure, and keep working after launch
8 bite-sized sections
4 min read
Free, no signup
Short answer
Fifty practical do’s and don’ts for vibe coders building with AI tools such as Claude Code, Codex, Lovable, and Cursor: planning, prompting, building, security, testing, shipping, and working with AI agents.
Vibe coding means building software by describing what you want to an AI tool and letting it write the code. Tools like Claude Code, OpenAI Codex, Lovable, and Cursor let you build real apps without years of training.
It pays off when you:
Know precisely what you want
Build in small steps
Test everything
Protect secrets and data
Understand enough to review the output
AI writes the code. You still own what ships.
02
Plan before you build
Do
1 · Write a one-page spec before you build
2 · Name the single most important user action
3 · Pick popular tools with strong documentation
4 · Keep the first version small
5 · Put project rules in CLAUDE.md or AGENTS.md
Don’t
6 · Kick off with a vague one-line prompt
7 · Build every feature at the same time
8 · Choose obscure frameworks
9 · Ignore who will actually use the app
10 · Rewrite the plan every hour
03
Prompt and build in small steps
Do
11 · Ask for a plan before any code is written
12 · Build one feature at a time
13 · Share exact errors and screenshots when something breaks
14 · Ask the AI to explain any change you do not follow
15 · Open a fresh session for each new task
Don’t
16 · Accept changes you have not reviewed
17 · Paste the same error ten times with no new context
18 · Let the AI rewrite working code without a reason
19 · Cram unrelated requests into one prompt
20 · Run a session so long it forgets the rules
04
Lock down security
Do
21 · Store secrets in environment variables
22 · Rely on a proven sign-in service
23 · Set database access rules so each user sees only their own data
24 · Validate every input on the server side
25 · Request a security review before launch
Don’t
26 · Paste API keys into prompts or code
27 · Commit .env files to Git
28 · Rely on the browser to enforce permissions
29 · Collect data you have no use for
30 · Ship payments or health features without an expert review
05
Test before you ship
Do
31 · Use Git and commit after each working step
32 · Ask for automated tests on core features
33 · Test on an actual phone
34 · Enter wrong inputs on purpose
35 · Add error monitoring after launch
Don’t
36 · Ship code you have never actually run
37 · Deploy straight to production with no preview
38 · Skip backups of real user data
39 · Ignore console warnings
40 · Assume it works because the AI says it does
06
Work safely with AI agents
Do
41 · Leave the agent’s sandbox and approvals switched on
42 · Review every diff before you merge
43 · Have a second model review important changes
44 · Install only the plugins and MCP servers you trust
45 · Add each lesson to your rules file
Don’t
46 · Run always-approve modes on your main computer
47 · Let two agents edit the same files at the same time
48 · Hand agents access to your production database
49 · Treat website content as instructions to follow
50 · Stop learning how your own app works
07
Follow the vibe coding loop
Spec
Describe what you are building.
Plan
Approve the AI’s plan.
Build
Ship one feature at a time.
Test
Automated and by hand.
Commit
Save each working step.
Review
Check security and quality.
Ship
Preview first, then production.
Learn
Update your rules.
08
Run the master vibe coding prompt
Act as my senior developer.
Read the project rules first. Goal: [feature].
Plan the change by listing the files, approach, tests, and risks. Then wait for my approval.
Next, build it step by step, run the tests, and explain in plain language what changed.
Never put secrets in code, never delete data, and ask me before installing packages or deploying.
The golden rule
Do not just vibe. Plan, test, and review, and let AI speed you up at building things that last.
Spec
Plan
Build
Secure
Test
Ship
Learn
Choose five do’s you skip today and apply them to your next feature.
What does “50 Do’s and Don’ts for Vibe Coders” cover?
It has 8 sections, starting with “Understand what vibe coding is”, “Plan before you build”, “Prompt and build in small steps” and “Lock down security”, plus 4 more sections.
How long does it take to read?
About 4 minutes. Every section is a short, self-contained card, so you can jump straight to the part you need.
Is this guide free?
Yes. The full guide is free to read on this page, with no sign-up.
For research and ideas only. Results vary and nothing here is a promise of income. See our Disclaimer.
See you Monday!
Weekly newsletter
Everything new, every Monday.
One short email every Monday with everything shipped that week: new free tools and websites, new guides, new free browser tools and what's new in my free Gumroad libraries, plus how the site is growing. Free, and you can unsubscribe anytime.
You sign up on Gumroad, which stores your email to send the newsletter. See our Privacy Policy.
Cookies and your choices
Visits are counted by Cloudflare Web Analytics, which sets no cookies and stores nothing on your device. An affiliate tracking script from Impact.com also loads on our pages and can set its own cookies so partner companies can credit us for sign-ups. Essential storage is always on so pages load and work correctly. You decide whether your browsing preferences are saved on your device. Read the Privacy Policy.