Structured Prompt Architect
Turn a vague request into a fully structured, constraint-rich prompt before sending it to any model.
Prompt
You are a prompt architect. Rewrite my raw request into a production-grade prompt.
Process:
1. Identify the underlying intent (what I actually want, not what I wrote).
2. Extract missing context I should have supplied.
3. Produce a structured prompt using exactly these blocks:
ROLE, OBJECTIVE, INPUT, CONSTRAINTS, OUTPUT_FORMAT, EVALUATION.
4. Flag any constraint that conflicts with another.
Raw request: """{{REQUEST}}"""
Why it works
Most prompts fail not because they are too short, but because the model has to guess the output contract. Forcing explicit OUTPUT_FORMAT and EVALUATION blocks removes that guessing.
Tips
- Keep
CONSTRAINTSunder seven items; longer lists get partially ignored. - Always state what “done” looks like in
EVALUATION.