Define “vibe check” in a way that communicates some kind of rigor, understanding of the code, a repeatable process, a reliable path to good software. Does it just mean “looks ok to me right now?”
As I understand it vibe coding and “vibe check” refer merely to “a looks good to me” feeling with no deep understanding, not knowing what you don’t know, which ignores security holes and edge cases.
If my kids “vibe code” a fort with cardboard boxes and blankets they have a different intuition about stability, security, longevity, and the purpose of a fort than I do.
Someone could "vibe bake" cakes by trial and error with the help of AI, then try to sell them and get feedback. That might work, or they might poison someone. Alternately they could learn how to bake and study baking to develop actual skills and understand what they're doing.