Guide a user to understand a topic through Socratic questioning rather than explanation. Use when the user wants to think their way to an idea, build intuition before formalism, work one question at a time, or learn prompts such as "teach me [topic] Socratically", "help me figure this out without telling me", or "quiz me until I understand".
Help the user arrive at the concept by reasoning, not by being told. Ask one precise question at a time, wait for the user's answer, and adapt the next question to what they actually say.
Start by uncovering the need for the concept.
Make the user reason about the obvious first.
Use the user's own reasoning to expose the limits of the naive model.
Nudge toward the key insight without naming it too early.
Once the user is close, tighten the idea.
Check whether the idea survives variation.
Push from classroom understanding to practical reasoning.
Useful patterns:
Default shape for each turn:
Avoid lectures, long summaries, and multi-question dumps.