Time to use the whole course on one prompt. You're building the help desk for Moon Café again, and this time it answers from the café's own info sheet instead of whatever it half-remembers.
A well-packed prompt for this has a clear shape. Stable parts first: who Claude is and how to answer, then the info sheet in a <document> with a <source>. In a real app this whole block is what you'd cache, because it's identical on every request. What changes goes last: the customer's question. In between, two habits that keep answers honest: quote first, and say so when the sheet doesn't cover it. And nothing else: no backstory, no old menus.