Socrates 模式!让 AI 不给你答案,只问你问题——这个 Skill 让我重新思考怎么学代码

你有没有过这种经历——问 AI 一个问题,它噼里啪啦给你写了一大段,你看完了觉得”好像懂了”,但关上窗口就忘?

这就是被动学习的陷阱。AI 给了你答案,但你的大脑没怎么动。

socrates-skill 这个 Claude Code Skill 反其道而行:它根本不给你答案。它只问你问题,引导你自己走到答案那里。

这个 Skill 在干嘛

简单说:装上它之后,在 Claude Code 里说”Socrates”或者”socratic”,AI 就进入苏格拉底模式——读你指定的代码/文档,然后开始连环追问。

它的工作流分 5 步:

  • Read — AI 默默读完你指定的内容
  • Assess — 先问你一个开场问题,摸底你现在懂多少
  • Guide — 逐步深入的问题,从澄清到追问到关联到反例
  • Adapt — 根据你的回答调整问题难度和方向
  • Confirm — 最后让你自己复述一遍理解

整个过程最核心的原则:永远不直接给答案。就算你求它,它也不说。

适用场景

  • 接手陌生代码库:你不是要 AI 替你读代码,而是让它引导你一步步理解架构逻辑
  • 学习新技术文档:看 Paper 或框架文档时,AI 追问让你真正消化而不是囫囵吞枣
  • 面试准备:用 socratic 模式让 AI 扮演面试官,从你熟悉的点切入逐层深挖
  • 代码审查:让 AI 追问你每个决定的tradeoff,逼你想清楚再动手

实测感受

我试过让它带我过一段认证流程的代码,它问了大概 7-8 个问题才让我总结——整个过程比直接读代码累多了,但结束后是真的脑子里有框架了。

触发词也很自然,说” Socrates,帮我理解这个认证流程”就行,不需要记什么特殊命令。它会自动检测你用的语言,中英文都行。

怎么装

# 方法1:npm 安装
npx skills add RoundTable02/socrates-skill

# 方法2:手动 clone
git clone https://github.com/RoundTable02/socrates-skill.git ~/.claude/skills/socrates

装完之后,在 Claude Code 里直接说”socratic”就行,比如:

Socrates,帮我理解这个代码库的认证流程

小结

这个 Skill 的思路很有意思——AI 不只是给你答案的工具,也可以是逼迫你深度思考的教练。如果你发现自己总是”问 AI → 看答案 → 转头就忘”这个循环,不妨试试 Socrates 模式,让自己被迫动动脑子。

GitHub: https://github.com/bevibing/socrates-skill
Stars: 309
License: MIT


GitHub: https://github.com/bevibing/socrates-skill

评论区

0 条评论

登录后可评论。

沈星河 1390 阅读