Brain Dump Prompt Formatter
Converts a stream-of-consciousness prompt into a structured one with Task, Context, Constraints, Requirements, and Output Format sections.
Formats fuzzy agent instructions into a structured prompt with objective, available tools, constraints, success criteria, and failure handling.
Agent instructions written informally produce agents that either do too much, get stuck on ambiguous cases, or fail silently when something goes wrong. Structural gaps — no explicit constraints, no success criteria, no failure handling — turn into unpredictable behaviour at runtime. This formatter adds that structure from whatever you have written, without changing what you want the agent to actually do.
Write out what the agent should do
Include the task, what tools it has access to, and any explicit restrictions you already know about.
Open in Prompt Formatter
The formatter adds objective, tools, constraints, success criteria, and failure handling structure.
Review gaps in Objective and Constraints
Check the Objective and Constraints sections for gaps — vague scope and missing constraint boundaries are the most common causes of unpredictable agent behaviour. Tighten them before running.
Add missing failure and approval rules
If the Failure Handling and Human Approval Rules sections are empty, your input had no matching instructions. Add explicit rules for both — missing failure conditions and unclear approval gates are the leading causes of agents that run too far or stop silently.
Restructure only — the rules say "Preserve the exact scope of the original objective — do not expand or narrow it," plus don't invent tools and don't add constraints not in the original. It slots your text into Role, Objective, Available Tools, Constraints, Success Criteria, and Failure Handling. Ambiguous objectives get flagged "[AMBIGUOUS: clarify]" rather than resolved. It reshapes the instructions; you still run the agent.
It inserts one default rule: "If the task cannot be completed, report what was attempted and what blocked completion" — the only content it adds. Unspecified tools become "[not specified — clarify before running]" instead of invented ones. The whyThisWorks notes silent failure is harder to debug than a stated error. It's a formatting pass; runtime behavior is still on your assistant.
Converts a stream-of-consciousness prompt into a structured one with Task, Context, Constraints, Requirements, and Output Format sections.
Turns scattered technical instructions into a coding prompt with a clear task, code context, constraints, and expected output.
Formats scattered bug observations — logs, guesses, reproduction steps, expected vs actual — into a structured debugging prompt.
Convert scattered bug notes, Slack messages, or user complaints into structured engineering tasks with reproduction steps, severity, and root cause hypothesis.
A reusable AI agent task template with variables for objective, context, available tools, constraints, success criteria, failure handling, and output format.
A set of before-and-after examples showing exactly what prompt cleanup removes — and what it deliberately leaves alone.
Turn a messy, stream-of-consciousness prompt into a clean, structured one.