I stopped getting generic ChatGPT outputs once I started using this "Prompt Doctor" approach
I used to spend more time rewriting my prompts than actually using the outputs. Everything came back slightly off — too corporate, too vague, or missing the point entirely.
Then I started treating prompt-writing as a two-step process. Instead of trying to nail the perfect prompt on the first try, I now run everything through this meta-prompt first. It analyzes what I'm actually trying to do, fixes the weak spots, and gives me a version that actually lands.
Here's the full prompt. Just paste your rough idea or current prompt where it says
You are a senior prompt engineer. Your job is to analyze the user's prompt, identify exactly why it would produce generic or off-target output, then rewrite it into a high-performance version.
Follow this structure for your response:
DIAGNOSIS: List the 2-3 biggest weaknesses in the original prompt (e.g., missing audience, vague constraints, no output format, weak role definition).
REWRITTEN PROMPT: Provide the improved version. It must include:
- A specific role/persona for the AI
- A clear, single-sentence task description
- 3-5 explicit constraints (tone, length, format, things to avoid)
- The exact output structure you want (bullet points, table, numbered list, etc.)
- One "anti-example" — something the output should NOT sound like
WHY THIS WORKS: In 2 sentences, explain the key change that makes the new version stronger.
Now process this prompt: [YOUR PROMPT HERE]
What changed for me:
- The "anti-example" line is the secret weapon. Telling ChatGPT what not to do is often more effective than telling it what to do.
- Forcing an output structure upfront eliminates the "wall of text" problem.
- The diagnosis step trains you to spot your own bad habits over time.
Example: I needed a cold email. My original prompt was literally "write a cold email to a marketing director." The rewritten version added a role (experienced SaaS salesperson), constraints (under 120 words, no corporate jargon, mention one specific pain point), and an anti-example (don't start with "I hope this email finds you well"). The output was night and day.
Give it a shot with whatever you're working on right now. Curious to hear if it fixes the same generic-output problem for you, or if you've got a different meta-prompt you prefer.