Setup loaded. Click Distill Reusable Prompt.

Context Tools

Conversation-to-Prompt Builder

Fifteen corrections later you finally got the result you wanted — and it lives only inside that chat. Paste the conversation and distill the iterations into one reusable prompt: corrections become requirements, rejected directions become an avoid-list, the accepted version becomes the quality bar. Signals travel verbatim, never paraphrased. Runs entirely in your browser.

Paste the chat where the iteration happened — corrections, rejections, and "keep this" moments are the raw material. Nothing leaves the browser.

Output Mode

Template adds an {{input}} slot; System Instruction frames a standing rule; Workflow keeps the converged sequence.

Distillation Preview (live — detected signals, not the prompt)

            

AI Resource Library

Resources for this tool

View All Resources →

Workflow Playbooks

Playbooks that use this tool

All Playbooks →
Context Workflows · 3 steps

AI Project Handoff Workflow

Carry a project into a new chat, model, or teammate without the context evaporating — capture the state, distill what's worth keeping, and rebuild it as durable context on the other side.

View Playbook →

How it works

Paste the conversation where the iteration happened, optionally state the final objective (otherwise the first message supplies it), and pick an output mode. The Revision Signal Engine detects the correction language deterministically — in English and Turkish: "not like that", "instead", "keep this", "from now on", "final version" — and sorts the lines into categories: corrections, rejected directions, accepted preferences, constraints, format decisions, standing rules, and examples. Click Distill Reusable Prompt for the package: the reusable prompt itself (task, iteration-earned requirements with a last-decision-wins rule, constraints, format, an AVOID list built from the rejections, and the accepted version as the quality bar), plus why-it-works notes, the preserved-requirements tally, and usage notes per mode. Signals travel VERBATIM — deduplicated, never paraphrased — and anything undetected becomes an honest bracketed gap, never an invented requirement. A confidence rating tells you when the conversation didn't converge enough to trust the draft blind. Nothing leaves your browser.

Use cases

  • Turning fifteen corrections into one prompt that starts at the result
  • Reusing a successful conversation without re-running it
  • Converting a feedback thread into standing instructions
  • Building a template from a converged case-study or report chat

Pro tips

  • Distill the stretch where the iteration actually happened — the opening small talk and dead-end tangents add noise. The corrections, rejections, and "keep this" moments are the raw material.
  • Check the AVOID list first: rejected directions are the most valuable and most forgotten part of an iteration. A prompt without them lets the model rediscover every path you already walked back.
  • Mind the confidence rating. Low means few revision signals were detected — the conversation may never have converged, and the prompt will carry bracketed gaps you must fill before trusting it.
  • One statement per line works best: the detector assigns each line to one category, so "keep the opening but drop the last paragraph" splits cleaner as two lines than as one.

FAQ

Is this a conversation summarizer?

No — a summary tells you what happened; this produces an INSTRUCTION that makes it happen again. The output is a prompt: corrections became requirements, rejections became an avoid-list, the accepted version became the quality bar. You don't read it to remember the chat — you paste it to skip the chat.

How is this different from the Context Handoff Builder?

Different relationships with the conversation. The Handoff Builder CONTINUES the same work in a new session — "pick up from here" — carrying state: decisions, open tasks, next steps. This tool makes re-running the conversation UNNECESSARY — "start at the result next time" — producing a reusable prompt from what the iteration taught. Handoff is a shift change; this is bottling the recipe.

Why not just use the Prompt Formatter on my last message?

Because your last message isn't the prompt — the whole conversation is. The result you liked came from the original request PLUS twelve corrections scattered across the thread; no single message contains them. PF restructures an existing prompt; this tool EXTRACTS the prompt from a conversation that never wrote one. Once extracted, PF can absolutely polish it — they compose.

How does it find the corrections — does an AI read my chat?

No AI reads anything: detection is deterministic pattern matching in your browser, tuned to revision language in English and Turkish — "not like that", "instead", "make it shorter", "keep this", "from now on", "final version"; "böyle değil", "şöyle yap", "bunu koru", "son hali". Matched lines are cleaned of speaker labels and carried verbatim. What the patterns miss, the bracketed gaps invite you to add — nothing is invented.

What does the last-decision-wins rule do?

It resolves the contradiction every iterated conversation contains: you asked for detailed at message three and shorter at message nine. The requirements keep conversation order, and the prompt states explicitly that later items override earlier ones where they conflict — the same way the conversation actually resolved. The closing rule adds the safety net: if something is still ambiguous, the model must ask, not silently pick.

When should I use Template mode versus the Prompt Variable Builder?

Template mode places one {{input}} slot — the subject that changes per use — and that covers most reuse. The Prompt Variable Builder is the full instrument: it DETECTS every changeable value in a prompt and turns it into a managed template. The composition is the workflow: distill here, then variableize there. The package's own usage notes point the way.

What does System Instruction mode change — isn't that the System Prompt Generator's job?

It reframes the distilled result as a standing, paste-once-per-session instruction for THIS task type — deliberately task-scoped. A full operational system prompt — role, escalation rules, behavior boundaries — is a different product, and the mode's own usage notes send you to the System Prompt Generator for it. Same boundary with Workflow mode: it carries the sequence the conversation converged on, but designing multi-step workflows from scratch is the Multi-Step Prompt Builder.