/ Verzeichnis / Playground / socrates-skill
● Community bevibing ⚡ Sofort

socrates-skill

von bevibing · bevibing/socrates-skill

Turns Claude into a Socratic tutor that refuses to give direct answers — guides you through questioning on code, docs, PDFs, configs.

Activated by including 'Socrates', 'socratic', or 소크라테스 in your message. Claude reads the material silently, assesses your level, asks progressively deeper questions, adapts difficulty from your responses, then asks you to summarize. The key rule: never a direct answer, even if you beg. Detects and responds in your language.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

socrates-skill.replay ▶ bereit
0/0

Installieren

Wählen Sie Ihren Client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "socrates-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bevibing/socrates-skill",
        "~/.claude/skills/socrates-skill"
      ],
      "_inferred": true
    }
  }
}

Öffne Claude Desktop → Settings → Developer → Edit Config. Nach dem Speichern neu starten.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "socrates-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bevibing/socrates-skill",
        "~/.claude/skills/socrates-skill"
      ],
      "_inferred": true
    }
  }
}

Cursor nutzt das gleiche mcpServers-Schema wie Claude Desktop. Projektkonfiguration schlägt die globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "socrates-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bevibing/socrates-skill",
        "~/.claude/skills/socrates-skill"
      ],
      "_inferred": true
    }
  }
}

Klicken Sie auf das MCP-Servers-Symbol in der Cline-Seitenleiste, dann "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "socrates-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bevibing/socrates-skill",
        "~/.claude/skills/socrates-skill"
      ],
      "_inferred": true
    }
  }
}

Gleiche Struktur wie Claude Desktop. Windsurf neu starten zum Übernehmen.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "socrates-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bevibing/socrates-skill",
        "~/.claude/skills/socrates-skill"
      ]
    }
  ]
}

Continue nutzt ein Array von Serverobjekten statt einer Map.

~/.config/zed/settings.json
{
  "context_servers": {
    "socrates-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/bevibing/socrates-skill",
          "~/.claude/skills/socrates-skill"
        ]
      }
    }
  }
}

In context_servers hinzufügen. Zed lädt beim Speichern neu.

claude mcp add socrates-skill -- git clone https://github.com/bevibing/socrates-skill ~/.claude/skills/socrates-skill

Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.

Anwendungsfälle

Praxisnahe Nutzung: socrates-skill

Understand an unfamiliar codebase deeply

👤 Engineers onboarding to a new codebase ⏱ ~45 min intermediate

Wann einsetzen: You inherited a codebase and want to learn it, not just skim.

Voraussetzungen
  • Skill installed — git clone https://github.com/bevibing/socrates-skill ~/.claude/skills/socrates-skill
Ablauf
  1. Ask Socratic to guide you through the auth flow
    Socratic: help me understand the authentication flow in this repo. Start from the first request.✓ Kopiert
    → Claude asks: 'Where does the request first hit your code? Which file?'
  2. Answer iteratively
    Answer honestly where you're unsure.✓ Kopiert
    → Questions adapt to your depth of understanding
  3. Summarize
    At the end, summarize the flow — Claude confirms or corrects via more questions.✓ Kopiert
    → You wrote the summary, not Claude

Ergebnis: You actually understand the flow, verified by your own summary.

Fallstricke
  • Getting frustrated and begging for the answer — That's the point — the skill enforces. Step away and come back if stuck.
Kombinieren mit: filesystem

Work through a research paper with a Socratic guide

👤 Researchers, grad students ⏱ ~60 min intermediate

Wann einsetzen: A paper is dense and you want to internalize the argument, not skim.

Ablauf
  1. Point Claude at the PDF
    Socrates — guide me through this paper's core argument. Start with the setup.✓ Kopiert
    → Opens with a gauge question
  2. Iterate
    Answer and ask for clarification when needed.✓ Kopiert
    → Progression from setup -> method -> results -> limits

Ergebnis: A clear mental model of the paper that survives your next conversation about it.

Kombinieren mit: arxiv

Debug a tricky performance issue through guided questioning

👤 Engineers who want to reason about a bug, not just take a fix ⏱ ~45 min advanced

Wann einsetzen: A non-obvious performance or concurrency bug you want to really understand.

Ablauf
  1. Describe symptoms
    Use socratic method to explore performance issues in this code. Here are the symptoms.✓ Kopiert
    → Claude asks what you've measured, not what you suspect
  2. Follow the questioning
    Run the measurements Claude suggests; report back.✓ Kopiert
    → Funnel narrows to the actual cause

Ergebnis: You found the root cause and can explain it.

Kombinieren mit: chrome-devtools

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

socrates-skill + filesystem

Claude reads source files silently before questioning

Socratic: walk me through the billing logic — read src/billing/ first.✓ Kopiert
socrates-skill + arxiv

Pair with arxiv to pull papers Claude will guide you through

Pull the RLHF paper from arxiv, then socratically teach me.✓ Kopiert

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
socratic_guide material + goal Include 'socratic' / 'socrates' / 소크라테스 in your message 0

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
None
Tokens pro Aufruf
Low per turn; high across a long session
Kosten in €
Free
Tipp
Use a mid-tier model — Opus is overkill for Socratic questioning

Sicherheit

Rechte, Secrets, Reichweite

Credential-Speicherung: None
Datenabfluss: None beyond the model call

Fehlerbehebung

Häufige Fehler und Lösungen

Claude gives direct answers anyway

Reinforce by saying 'stick to Socratic method — no direct answers'

Questions feel too basic

Tell it your starting level: 'assume I know X'

Alternativen

socrates-skill vs. andere

AlternativeWann stattdessenKompromiss
Regular chatYou just need the answer and will learn separatelyNo forced understanding

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen