Design prompts with clear instructions, examples, constraints, context, and output schemas; test prompt changes rather than relying on anecdotes.