Using coding agents with the discipline of real engineering — tests, review, version control, specs — rather than accepting whatever the model produced.
The term marks the distinction the original sense of vibe coding deliberately left out. Vibe coding means not reading the code; vibe engineering means an agent writes most of it and every practice that made software maintainable still applies, because now they are the only thing standing between generation speed and an unmaintainable pile.
The practices look familiar and the emphasis shifts. Tests matter more because they are how an agent verifies itself. Small commits matter more because they are how you bisect work you did not type. Specs matter more because reviewing intent scales where reviewing diffs does not.