Vibe coding is just a term used to describe programming in a project using mainly ai prompts. Can be useful in the initial mockup of the project, but as the project scales in complexity, vibe coding becomes more of a hinderance. At a certain point you need to understand your codebase and use AI more effectively (i.e. writing individual components, identifying and fixing bugs, or help planning new features)