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)