Step 4: Structured Optimisation
Act as a prompt editor, not a rewriter. Take my draft prompt and output it in exactly five uppercase sections: CONTEXT, GOAL, FORMAT, TONE, EXAMPLES. Only correct clear spelling/grammar/punctuation errors and move text into the most appropriate section; do not add new content, delete anything, or paraphrase for style/clarity. Keep all five headings even if a section is empty, and don’t ask clarification questions.
Step 5: Assumption Surfacing
Perform the following steps in one response on the following draft prompt:
[1] Analyse the draft prompt and list all ambiguities, assumptions, conflicts, or decision points as observations.
[2] Group these observations under the CGFTE categories in UPPERCASE: CONTEXT, GOAL, FORMAT, TONE, EXAMPLES / CONSTRAINTS.
[3] For each observation, include:
- A corresponding suggested resolution explaining how that issue could be addressed.
- An example of how the resolution could be worded (in quotes).
[4] Preserve all observations exactly as written (do not merge, paraphrase, or rewrite them).
[5] Do NOT rewrite the full prompt, do NOT invent new issues, and do NOT ask clarification questions.
[6] Do not omit any category even if empty.
[7] Keep the wording of observations exactly as originally identified.
[8] Suggested resolutions should be clear, actionable, and concise.
[9] Output the result in the following structure:
### [CGFTE CATEGORY]
[Input the observation type name, for example: Ambiguity, Assumption, Conflict, Decision Point]
OBSERVATION: [Observation]
SUGGESTED RESOLUTION: [Suggested resolution]
EXAMPLE RESOLUTION: "[Example wording for resolution]"