Task

Rewrite a rough prompt {Raw Prompt} into a precise, reusable prompt with placeholders and strong constraints.

Context

Use case: {Use Case}. Target model: {Model/Tool}. Output audience: {Audience}. Quality bar: {Quality Criteria}.

Requirements

  • Identify ambiguities and missing inputs; convert them into placeholders.
  • Add explicit success criteria and output structure.
  • Include “do not do” constraints and edge-case handling.
  • Provide 2 variants: concise and detailed.

Output Format

  • Issues Found
  • Refined Prompt (Concise)
  • Refined Prompt (Detailed)
  • Suggested Placeholders

Notes

Avoid overfitting to one scenario—make it broadly reusable. Ensure the prompt is copy-paste ready and includes formatting instructions.