thinkhard.SI

Prompt repository Writing & editing

Correct your English and see why each fix was made

English is not your first language and you want a draft corrected to sound natural, with short explanations so you make the same mistakes less often.

Registry no.
WRT-020
Collection
Writing & editing
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
5
Added

Writing & editingAny chat

The prompt

Score 10 of 10, Excellent

Use it when English is not your first language and you want a draft corrected to sound natural, with short explanations so you make the same mistakes less often.

  • {{first_language}}
  • {{text_and_reader}}
  • {{formality}}
  • {{text}}
  • {{spelling}}
Full prompt and why it works
Prompt
Correct the English in my text below and explain the main fixes, so I can send a natural, correct version and learn from my mistakes. English is not my first language; my first language is {{first_language}}.

What the text is and who will read it: {{text_and_reader}}
How formal it should be: {{formality}}

My text:
"""
{{text}}
"""

Part 1, the corrected text. Fix grammar, spelling, articles (a, an, the), prepositions, verb tenses, word order, and word choices a native speaker would find unusual. Keep my meaning, my facts and roughly my length, and keep my own wording wherever it is already correct, so the result still sounds like me. Use {{spelling}} spelling.

Part 2, what I changed. A numbered list of the 5 to 10 most useful corrections, the most frequent mistake first. For each: my original words, the corrected words, and one plain sentence on the rule or habit behind it. Where my first language explains the mistake, say so briefly. Group a repeated mistake into one item and say how many times it occurred.

The format of one item, as an example only:
3. "discuss about the budget" becomes "discuss the budget". "Discuss" takes no "about". (2 times)

Part 3, up to two sentences that may sound too direct, too formal or too casual for this reader, each with an alternative. Write "None" if there are none.

Do not add new points, change facts or numbers, or make the text more elaborate than it was. If a sentence could mean two different things, give both corrected versions in Part 1, marked A and B, and after Part 3 ask me which I meant instead of choosing one.

Variables

{{first_language}}
Your first language, for example "Portuguese". It helps explain patterns in the mistakes.
{{text_and_reader}}
What the text is and who reads it, for example "an email to a client in Canada".
{{formality}}
How formal it should be, for example "polite but friendly" or "formal".
{{text}}
Your text, as you wrote it.
{{spelling}}
"American" or "British".

Why it works

  • Format. The corrected text comes first, then the fixes grouped by mistake and counted, so you get a version to send and a short lesson on the habits that matter most.
  • What to avoid. It keeps your wording wherever it is already correct, so the result sounds like you and not like a different writer.
  • If unsure. A sentence that could mean two things gets both corrections and a question, instead of a fix that quietly changes what you meant.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/correct-english-and-explain

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "correct-english-and-explain"}, or just ask for it by name.