prompt-fixer · git:20261104.4381138 · 2026-11-04 · sha256 efb6e06bcc51dc6a
prompt-fixer git:20261104.4381138A
Immutable. This exact content never changes and is served at /api/v1/blob/efb6e06bcc51dc6a.
---
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. Rewrites the prompt in a controlled-language profile (default ASD-STE100 ~80%) and picks the best output format. Triggers: "fix this prompt", "improve this", "bunu düzelt".
---
# 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)
## Format ladder
See the full format ladder in `prompts/prompt-fixer.md`.