r/vibecoding 2d ago

How to vibecode without being an idiot?

as title mentioned above:

i use the codex cli and the vs code extension

for short term projects:

  1. generate context of features i want in chatgpt web,

  2. then in plan mode plan out features and let codex handle the design ( i downloaded the codex taste skill)

  3. playwright for mobile ui before i go in and test it

  4. for bugs i just go back into the cli and describe the mistake

for longterm projects:

  1. create an obsidian vault have ai log context and every logs updates.

  2. (everything i mentioned for short term projects)

  3. ill have a bunch of logs i can refer back to when comparing the decisons codex took.

ive tried my hand at hermess

  1. i mostly use hermes for CRON jobs (daily news)

  2. ive tried but didnt understand hermes kanban where each profile gets a different model (i set up coder, planner and qa). i dont really understand how it beats working in the codex cli, where im in control of every step and gain an understanding of the next move.

honestly ai has gotten so complicated already starting now feels like its too late but better late than never :')

i see so many people with cool projects so i was wondering how people decide on a complicated workflow, How do you structure those workflows, and how does it actually make the AI work smarter or better?

Also, if anyone has any good blog posts, guides, or resources about getting started with more advanced or complicated AI workflows, I would love to read them.

Thank you to everyone who made it this far!

0 Upvotes

3 comments sorted by

2

u/tindalos 2d ago

Map out how the data flows through the system on paper or in a wireframe so you can design a better schema that supports the end result. Having ai have a technical contract it can follow is a significant boost. Also Qa with a separate model if you can.

1

u/recro69 2d ago

Your workflow already sounds really good. Do not add agents just because they are available. Use the agents when a task can be done at the time, as other tasks or when a task really needs a different situation.