thinkhard.SI

Prompt repository Research & learning

Check your understanding by explaining a topic back

You have been learning something new and want your own explanation checked for gaps and mistakes before you rely on it at work or in an exam.

Registry no.
RES-022
Collection
Research & learning
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
5
Added

Research & learningAny chat

The prompt

Score 10 of 10, Excellent

Use it when You have been learning something new and want your own explanation checked for gaps and mistakes before you rely on it at work or in an exam.

  • {{topic}}
  • {{use_context}}
  • {{how_learned}}
  • {{my_explanation}}
  • {{reference_material}}
Full prompt and why it works
Prompt
Topic: {{topic}}
Where I need to use this understanding: {{use_context}}
How I learned it so far: {{how_learned}}

My explanation, in my own words:
"""
{{my_explanation}}
"""

Reference material to check it against, if I have any:
"""
{{reference_material}}
"""

Task:
Check my explanation above as a patient expert would, so that I find the gaps and mistakes in my understanding before {{use_context}}. Do not rewrite the explanation for me; I learn more by fixing it myself.

Format:
1. Overall: one or two sentences on how sound the explanation is.
2. What I got right: up to 3 points, briefly.
3. Errors: each statement that is wrong, quoted from my explanation, with what is actually the case and why it matters. Most important first.
4. Gaps: important parts of the topic I left out or skipped over, written as questions I should be able to answer, for example "What happens to the deposit if the buyer pulls out?"
5. Fuzzy spots: places where my wording is vague enough to hide a misunderstanding, quoted, each with a question that would test it.
6. Next step: one exercise or question to try before I explain it again.

Requirements:
- Under 450 words.
- Where I gave reference material, judge my explanation against it and quote it. Where I did not, or it does not cover a point, use general knowledge and mark that point "(general knowledge)", so I know which corrections to double-check.
- Do not mark something wrong because I used simpler words than an expert would; only when the meaning is wrong.
- If practice on this topic differs by country, organization or version, say so instead of treating one version as the truth.

If you cannot tell what I meant by a sentence, ask about it under Fuzzy spots rather than guessing.

Variables

{{topic}}
What you are learning, for example "how our sales commission is calculated" or "confidence intervals".
{{use_context}}
Where you will rely on it, for example "an exam next week" or "explaining it to my team on Monday".
{{how_learned}}
For example "an online course and two conversations with finance".
{{my_explanation}}
Your explanation, written as if teaching it to a colleague. Do not polish it first.
{{reference_material}}
The policy, chapter or notes it should match. Write "none" if you have nothing to paste.

Why it works

  • What to make. It finds errors, gaps and fuzzy wording but does not rewrite your explanation, because fixing it yourself is what builds the understanding.
  • Background facts. Corrections are checked against your reference material where you have it, and general-knowledge corrections are marked so you know which to verify.
  • What to avoid. Simpler wording is not marked as wrong, only wrong meaning, so the feedback stays on understanding rather than vocabulary.

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/check-understanding-by-explaining

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