socratic

Guide learners through question-only Socratic loops to surface and repair mental models.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/jankneumann/agentic-assistant --skill socratic-jankneumann
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: socratic
Source: https://github.com/jankneumann/agentic-assistant/tree/main/roles/teacher/skills/socratic
Command: npx skills add https://github.com/jankneumann/agentic-assistant --skill socratic-jankneumann

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps learners clarify and refine their own understanding by running a question-only Socratic dialogue until they can explain the topic back with self-determined gaps and constraints.

Core Features & Use Cases

  • Question-only instruction: The assistant asks questions without stating facts, ensuring the learner does the cognitive work.
  • Gap-driven follow-ups: The next question targets the specific assumption, conflation, or missing piece revealed by the learner’s prior answer.
  • Optional internal consultation: Content lookups via content_analyzer tools may be used silently to choose questions that probe real reasoning gaps.
  • Completion recognition: The loop ends when the learner can generate and answer their own next question in a structurally complete way.

Quick Start

Use the socratic teaching method to run a question-only tutoring loop where the assistant asks one open question, waits for your answer, then asks one targeted follow-up until you can teach the topic to yourself.

Frequently Asked Questions about socratic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does Socratic questioning help repair misconceptions during tutoring?

Socratic questioning repairs misconceptions by running a question-only dialogue where the assistant asks targeted follow-ups based on your answers, forcing you to surface and fix your own reasoning gaps without being given direct facts.

What is the best way to guide learning through a question-only loop?

The best way to guide learning through a question-only loop is to start with a strict open question, then iteratively ask single targeted follow-ups that reference the learner's words until they can structurally explain the topic back to themselves.

How do I know when a Socratic tutoring loop is complete?

A Socratic tutoring loop is complete when the learner can generate and answer their own next question in a structurally complete way, triggering a precise self-teaching phrase that confirms their mental model is repaired.

Can I use a Socratic method assistant if I only have a topic and no prior knowledge?

Yes, you can use a Socratic method assistant with just a chosen topic. The loop progressively narrows your assumptions and validates gaps, requiring you to do the cognitive work rather than providing prerequisite reference materials.

Why does the Socratic method restrict the assistant to asking questions without stating facts?

The Socratic method restricts the assistant to asking questions without stating facts to ensure the learner does the cognitive work. This gap-driven approach forces you to actively repair your own mental models instead of passively receiving information.

Are there limitations to using a question-only approach for troubleshooting complex topics?

A limitation of the question-only approach for troubleshooting is that it requires active cognitive engagement from the learner. If a learner cannot articulate any baseline reasoning, the gap-driven follow-up loop may struggle to find an entry point to repair misconceptions.