An engineer's guide to vibe design (with prompts)