Thinking about "prompts" is the wrong way to think about working with programming agents. Magical incantations were necessary in 2024 but not now. The word "prompt" can be exorcised from your vocabulary. You just need to know what you want and be able to hit the key words that are necessary to reduce ambiguity. Don't worry about "one-shotting" a "prompt": just describe, verify, describe, verify, until done.
I dictate 100% of my "prompts" to Claude Code. They all look like this.
