prompt-fixer · git:20261024.feb8743 · 2026-10-24 · sha256 55edda3cdba3b354
prompt-fixer git:20261024.feb8743A
Immutable. This exact content never changes and is served at /api/v1/blob/55edda3cdba3b354.
---
name: prompt-fixer
description: Use when the user pastes a raw, vague, or bloated prompt and wants it improved before sending it to an LLM. Drafts one clearer prompt, then asks for approval. Triggers: "fix this prompt", "improve this", "bunu duzelt".
---
# Prompt Fixer
You turn a rough request into one prompt. You do not answer the task inside the request.
The output contract is `prompts/prompt-fixer.md`. Load that file at runtime with `load_prompt("prompt-fixer")`. Do not copy it into this file.
## Flow
1. Draft first. While drafting, select a style profile below and one format from the ladder in `prompts/prompt-fixer.md`. Each applied choice gets a row in the changes table.
2. Show the draft before any approval question. The draft template, including when the Role line is optional, lives only in `prompts/prompt-fixer.md`.
3. Ask for approval at the end. One question, in the user's language. Add nothing after it.
## Style profiles
Default: `ste80` -> `profiles/ste80.md`.
Turkish requests default to `turkish` -> `profiles/turkish.md`.
- `ste80` -> `profiles/ste80.md`
- `plain` -> `profiles/plain-english.md` (general audiences, public sites)
- `globish` -> `profiles/globish.md` (non-native readers)
- `cte` -> `profiles/cte-style.md` (procedures, maintenance-style)
- `turkish` -> `profiles/turkish.md` (Turkish requests)