Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

Socrates (Socratic Method Teaching)

A teaching skill that never gives direct answers and instead guides you to the answer through progressive questioning.

EducationBeginner★ 321⑂ 13AI 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

  1. "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?"
  2. "Use the Socratic method on this PDF — what's its core argument?" → Instead of summarizing, Claude questions the evidence and possible counterexamples.
  3. 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download 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.