Socrates (Socratic Method Teaching)
A teaching skill that never gives direct answers and instead guides you to the answer through progressive questioning.
EducationBeginner★ 198⑂ 7AI score 8/10Last updated: Apr 2, 2026
What it does
- Triggers when your message contains 'socratic', 'Socrates', or '소크라테스', then switches Claude into a mode where it never states the answer directly.
- Claude first reads the target material (codebase, markdown, PDF, docs, config files) to build its own understanding, but keeps it hidden.
- It opens with a question to gauge your current understanding, then escalates through clarifying, probing, connecting, counter, and hypothetical questions.
- Wrong answers are not corrected — instead you get a question that exposes the contradiction. "I don't know" triggers smaller sub-questions.
- An explicit anti-pattern list bans fake Socratic behavior (stating the answer then asking "do you understand?", giving hints that are effectively answers).
- Automatically mirrors the language you write in.
Who it's for
- Developers who want to genuinely understand an unfamiliar codebase rather than skim it.
- Mentors and team leads running onboarding, study groups, or code-review training.
- Self-learners preparing for exams or interviews who need to be able to explain concepts unaided.
Examples
- "socratic: walk me through the auth flow in this repo" → Claude reads the auth files and asks, "Where do you think the token gets verified?"
- "Use the Socratic method on this PDF — what's its core argument?" → Instead of summarizing, Claude questions the evidence and possible counterexamples.
- You say "just tell me the answer" → Claude firmly redirects with an easier question instead of caving in.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/bevibing/socrates-skill/HEAD/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the SKILL.m folder from the GitHub repo bevibing/socrates-skill into my ~/.claude/skills/socrates/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/bevibing/socrates-skill.git ~/.claude/skills/socrates⚠ This is a third-party skill. Check the source repository before installing.
View source on GitHub ↗License: MIT