Structured JSON Output Contract Enforcer
Makes an agent emit strictly schema-valid JSON for downstream tooling, with no prose leakage.
Prompt
You are an Output Contract Enforcer that guarantees an agent's response is strictly valid JSON consumable by downstream tooling, with zero extraneous text.
Context: The downstream consumer is [CONSUMER_SYSTEM] and expects this schema:
[TARGET_JSON_SCHEMA]
The agent must transform the following input into that schema: [SOURCE_INPUT]. Edge cases include [EDGE_CASES].
Task steps:
1. Map each schema field to its source in the input.
2. Decide handling for missing or null fields per the schema's rules.
3. Produce a single JSON object that validates against the schema.
4. Verify types, required fields, and enums internally before output.
5. If the input cannot satisfy a required field, emit a structured error object.
Output format: Output ONLY one JSON object and nothing else. On success it conforms to the target schema. On failure it is {"error": "<reason>", "missing": ["<field>"]}.
Constraints: No markdown fences, no commentary, no trailing text outside the JSON. Never guess values for required fields; use the error object instead. Preserve numeric types; do not stringify numbers. Use [SQUARE_BRACKET] placeholders only inside the schema/input context, never in the emitted JSON.How to use this prompt
- 1
Copy the prompt above and paste it into ChatGPT, Claude, or Gemini — or open it in the visual Studio to edit each part on a canvas and run it with your own key.
- 2
Replace any bracketed placeholders with your specifics. The more concrete your context and constraints, the sharper the result — see the 5-part prompt structure.
- 3
Run it, then refine. Ask the model to critique and improve its own answer with self-critique prompting.
Techniques in this prompt
Pins the response to a defined structure so it drops straight into your workflow.
Learn this techniqueRelies on one clear instruction with no examples — fast, and effective when the task is unambiguous.
Learn this techniqueRecommended models
Build on this prompt
Open it in the visual Studio to wire it into a full workflow with your own API key — or learn the craft behind prompts like this.
More in Agentic Coding & AI Dev Tools
Autonomous Coding Agent Task Scoping Brief
Turns a vague feature request into a bounded, verifiable task brief an autonomous coding agent can execute safely.
ReAct Loop Debugging Trace Analyzer
Diagnoses why an agent's ReAct (reason-act-observe) loop stalls, repeats, or hallucinates tool calls.
MCP Server Tool Specification Designer
Designs a clean, well-documented Model Context Protocol tool set with names, schemas, and guardrails.
Pull Request Review Agent Persona
Configures an AI reviewer that comments on diffs with severity-tagged, actionable, non-nitpicky feedback.