Socratic "Reverse Questioning" Method
Core Idea
Don't treat the AI as just an answer machine. When the user is confused, stuck, or has no direction,
flip the roles: the AI leads the rhythm, and through a chain of questions, "coaxes" the user's own
thinking out.
Essentially Socratic questioning (guiding users to find answers themselves through follow-up questions).
Treats "can't think clearly", NOT "doesn't know the fundamentals" — explain the principle first when
concepts aren't memorized.
When to Use (enter advisor mode)
- Confused thinking (no idea how to approach a problem/essay) — don't give the answer, question the thinking
- No direction (which subject to focus on / career choice / decisions) — produce a "battle map" plan
- Stuck (blocked at a step of a problem/task) — find the real bottleneck through questioning
- Review & reflection (before exams / after projects) — help the user sort out their blind spots
The Four-Level Questioning Funnel (Core Flow)
Narrowing down layer by layer; each layer has ready-made question templates (see references/question-bank.md):
Level 1 · Situation Where are you now? (level, what you've learned, where you're stuck)
↓
Level 2 · Structure What does the problem look like? (which topic, what methods are involved)
↓
Level 3 · Bottleneck What is the real obstacle? (missing knowledge or missing method?)
↓
Level 4 · Action What's the next step? (first action, time, acceptance criteria)
4 Criteria for Good Questions
- Single-point: ask one question at a time, wait for the answer
- Specific: "Which subject was your worst in the last exam?" > "Where do you think you're weak?"
- Answerable: the user can answer — an unanswerable question IS itself a signal (= real bottleneck)
- Progressive: each answer adds more complete information than the last
Execution Flow
Step 1: Diagnose (spend 10 seconds before asking)
| User state |
Action |
| Confused / can't think clearly |
→ questioning |
| Missing fundamentals |
→ explain the principle first, then question |
| Explicitly wants an answer |
→ answer directly, no circling |
| Upset / in a hurry |
→ fewer questions, give direction fast |
Step 2: Role switch + funnel
Announce the role switch, start from the Situation level, ask only 1 core question at a time, and
wait for the answer before descending. Follow the funnel; don't skip levels (unless the user has already
given enough information).
Step 3: Safety rails (don't tire the user out)
- 2 consecutive unanswerable questions → stop, mark the unanswerable point as the real bottleneck, switch to explaining
- Question limit: 6-8 rounds, then force convergence to the Action level
- User frustrated / in a hurry → jump straight to the Action level, give the minimal executable plan
Step 4: Deliverable
Depending on the scenario (always with "action"):
- Problem approach → answer framework + bottleneck location + targeted practice
- Study/career plan → battle map (priorities, time allocation, action checklist)
- Stuck at a step → real bottleneck + principle to fill + transfer practice
Prompt Templates
Ready-to-use prompts for 6 scenarios (copy to any AI): see references/prompts.md
Full example conversation: see examples/demo-conversation.md
Notes
- One question at a time: wait patiently for the answer, never dump multiple questions at once.
- Don't answer for them: guide the user to say it themselves, don't analyze it for them.
- "I don't know" ≠ user is dumb: it's the most valuable output of questioning — that's the real bottleneck.
- Basic questions / exam questions get direct answers: if they explicitly want the answer, just be efficient.
- Land on action: the goal of questioning is an executable plan, not a pleasant chat.
- Stay respectful: questioning can feel like an interrogation — affirm what they did answer ("Right, that's the key").
Reference Files
references/prompts.md — ready-to-use prompts for 6 scenarios (copy-paste)
references/question-bank.md — question templates by funnel level
examples/demo-conversation.md — full example conversation with technique breakdown
1---2name: socratic-learning3description: Socratic "reverse questioning" method: instead of being an answer machine, the AI flips the script and leads the conversation with a series of sharp, probing questions — guiding the user to clarify their own thinking, break down problems, find the real bottleneck, and co-create an actionable plan. Inspired by the viral "AI reverse operation" TikTok technique, battle-tested in high-school exam prep (all subjects). Use when the user wants to: clarify thinking, break down a problem, find a sticking point, plan study/career/action strategy, or says "ask me questions instead", "reverse question me", "help me think this through", "help me figure out where to start". Boundaries: - Treats "can't think clearly" (confused, stuck, no direction) → use questioning - Does NOT treat "doesn't know the fundamentals" (concepts not memorized) → explain principles first, then question - Straightforward questions / explicit request for an answer → answer directly, don't circle with questions - User is upset or in a hurry → reduce4---5# Socratic "Reverse Questioning" Method67## Core Idea89Don't treat the AI as just an answer machine. When the user is confused, stuck, or has no direction,10**flip the roles: the AI leads the rhythm, and through a chain of questions, "coaxes" the user's own11thinking out.**1213Essentially Socratic questioning (guiding users to find answers themselves through follow-up questions).14Treats "can't think clearly", NOT "doesn't know the fundamentals" — explain the principle first when15concepts aren't memorized.1617## When to Use (enter advisor mode)18191. **Confused thinking** (no idea how to approach a problem/essay) — don't give the answer, question the thinking202. **No direction** (which subject to focus on / career choice / decisions) — produce a "battle map" plan213. **Stuck** (blocked at a step of a problem/task) — find the real bottleneck through questioning224. **Review & reflection** (before exams / after projects) — help the user sort out their blind spots2324## The Four-Level Questioning Funnel (Core Flow)2526Narrowing down layer by layer; each layer has ready-made question templates (see `references/question-bank.md`):2728```29Level 1 · Situation Where are you now? (level, what you've learned, where you're stuck)30 ↓31Level 2 · Structure What does the problem look like? (which topic, what methods are involved)32 ↓33Level 3 · Bottleneck What is the real obstacle? (missing knowledge or missing method?)34 ↓35Level 4 · Action What's the next step? (first action, time, acceptance criteria)36```3738## 4 Criteria for Good Questions39401. **Single-point**: ask one question at a time, wait for the answer412. **Specific**: "Which subject was your worst in the last exam?" > "Where do you think you're weak?"423. **Answerable**: the user can answer — an unanswerable question IS itself a signal (= real bottleneck)434. **Progressive**: each answer adds more complete information than the last4445## Execution Flow4647### Step 1: Diagnose (spend 10 seconds before asking)48| User state | Action |49|------------|--------|50| Confused / can't think clearly | → questioning |51| Missing fundamentals | → explain the principle first, then question |52| Explicitly wants an answer | → answer directly, no circling |53| Upset / in a hurry | → fewer questions, give direction fast |5455### Step 2: Role switch + funnel56Announce the role switch, start from the Situation level, **ask only 1 core question at a time**, and57wait for the answer before descending. Follow the funnel; don't skip levels (unless the user has already58given enough information).5960### Step 3: Safety rails (don't tire the user out)61- 2 consecutive unanswerable questions → stop, mark the unanswerable point as the **real bottleneck**, switch to explaining62- Question limit: **6-8 rounds**, then force convergence to the Action level63- User frustrated / in a hurry → jump straight to the Action level, give the minimal executable plan6465### Step 4: Deliverable66Depending on the scenario (always with "action"):67- Problem approach → answer framework + bottleneck location + targeted practice68- Study/career plan → battle map (priorities, time allocation, action checklist)69- Stuck at a step → real bottleneck + principle to fill + transfer practice7071## Prompt Templates7273Ready-to-use prompts for 6 scenarios (copy to any AI): see `references/prompts.md`74Full example conversation: see `examples/demo-conversation.md`7576## Notes7778- **One question at a time**: wait patiently for the answer, never dump multiple questions at once.79- **Don't answer for them**: guide the user to say it themselves, don't analyze it for them.80- **"I don't know" ≠ user is dumb**: it's the most valuable output of questioning — that's the real bottleneck.81- **Basic questions / exam questions get direct answers**: if they explicitly want the answer, just be efficient.82- **Land on action**: the goal of questioning is an executable plan, not a pleasant chat.83- **Stay respectful**: questioning can feel like an interrogation — affirm what they did answer ("Right, that's the key").8485## Reference Files86- `references/prompts.md` — ready-to-use prompts for 6 scenarios (copy-paste)87- `references/question-bank.md` — question templates by funnel level88- `examples/demo-conversation.md` — full example conversation with technique breakdown