Sinceramente, eu não acho que engenharia de prompt e vibecoding são termos adequados para isto. Extraímos resultados melhores quando entendemos melhor o assunto em questão pois pedimos com mais precisão. O ponto central é como modelos isso a partir da nossa cognição própria. O prompt é o apenas o meio.
Não me recordo bem, mas lembro de ter visto na wikipedia um termo que de enquadra melhor.
Vibecoding é um termo estúpido cujo sentido depende inteiramente da interpretação do leitor. Não existe uma definição formal para isto, ou melhor, até deve existir, mas não chegou até a massa (não por não terem acesso)