/ Diretório / Playground / socrates-skill
● Comunidade bevibing ⚡ Instantâneo

socrates-skill

por 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.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

socrates-skill.replay ▶ pronto
0/0

Instalar

Escolha seu cliente

~/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
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.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 usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

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
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "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
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

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

O Continue usa um array de objetos de servidor em vez de um map.

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

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

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

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: socrates-skill

Understand an unfamiliar codebase deeply

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

Quando usar: You inherited a codebase and want to learn it, not just skim.

Pré-requisitos
  • Skill installed — git clone https://github.com/bevibing/socrates-skill ~/.claude/skills/socrates-skill
Fluxo
  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.✓ Copiado
    → Claude asks: 'Where does the request first hit your code? Which file?'
  2. Answer iteratively
    Answer honestly where you're unsure.✓ Copiado
    → Questions adapt to your depth of understanding
  3. Summarize
    At the end, summarize the flow — Claude confirms or corrects via more questions.✓ Copiado
    → You wrote the summary, not Claude

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

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

Work through a research paper with a Socratic guide

👤 Researchers, grad students ⏱ ~60 min intermediate

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

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

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

Combine com: 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

Quando usar: A non-obvious performance or concurrency bug you want to really understand.

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

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

Combine com: chrome-devtools

Combinações

Combine com outros MCPs para 10× de alavancagem

socrates-skill + filesystem

Claude reads source files silently before questioning

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

Pair with arxiv to pull papers Claude will guide you through

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

Ferramentas

O que este MCP expõe

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

Custo e limites

O que custa rodar

Cota de API
None
Tokens por chamada
Low per turn; high across a long session
Monetário
Free
Dica
Use a mid-tier model — Opus is overkill for Socratic questioning

Segurança

Permissões, segredos, alcance

Armazenamento de credenciais: None
Saída de dados: None beyond the model call

Solução de problemas

Erros comuns e correções

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'

Alternativas

socrates-skill vs. outros

AlternativaQuando usarTroca
Regular chatYou just need the answer and will learn separatelyNo forced understanding

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills