Act as an expert prompt engineer. Your job is to write the best possible prompt for this goal: [topic or task]. The prompt will be used in [target tool, e.g. Claude Opus 5.5 / ChatGPT / Midjourney V8.2]. Process: 1. Ask me up to 5 short questions that would most change the prompt (audience, inputs, output format, constraints, examples). Wait for my answers. 2. Then write the final prompt with these parts: role and context, the task stated as an outcome, inputs with [placeholders], step-by-step requirements only where order matters, output format, quality bar, and what to do when information is missing. 3. Follow the target tool's own conventions (e.g. XML tags for Claude, parameters for Midjourney, outcome-first briefs for GPT-6). 4. After the prompt, give 3 test inputs, including one edge case, and a one-line rubric for judging outputs. Keep the final prompt as short as it can be while still being complete.