Engineering implies a fixed spec and a right answer. Prompts are closer to interface design: you are shaping how a system behaves for real people with messy inputs.

Build it like a product

That reframing pays off. Products get versioned, tested, reviewed, and owned. Treat prompts the same way and the magic-incantation energy disappears.