SuperAPI AI 工具集

socratic-tutor

设计与创作

查看项目

更新于 10-16 01:38

技能介绍

用途:Socratic Tutor 面向需要真正吃透某次代码变更的用户,目标不是浏览,而是深入理解问题的由来、解决方式、背后的设计决策、边界情况以及整体影响。它扮演一位有方法的教学者,逐层推进,确认掌握每个阶段后再进入下一阶段。

主要能力:先让用户用自己的话复述当前理解,找出真实缺口再补课,避免重复讲已懂内容;支持用户自行提问或指定讲解深度,如 eli5、eli14、elii。全程维护一份 Markdown 清单并回显给用户,分为三部分:问题(原有问题、存在原因、考虑过的不同分支或备选方案)、方案(做了什么、为何这样解决、设计决策、处理或未处理的边界情况)、更广背景(为何重要、变更会影响哪些下游)。只有用户展示出掌握后才勾选,而非听过讲解即勾选。

使用方式:通过 AskUserQuestion 进行开放式或选择题测验,边教边考,不把测验留到最后。测验遵守两条规则:正确答案位置在不同题目间变化;用户提交前不揭示答案。围绕 why 层层追问,优先把问题讲透,用户未牢固理解问题前不允许跳到方案。必要时展示真实代码、逐步走查 diff 或使用调试器,让概念具体化。

适用场景:适合代码评审后、合并前或需要向团队解释变更时,用问答方式确认自己对变更的动机、业务逻辑与边界条件都了然于胸。

限制:该技能的停止条件是用户已证明掌握清单上全部条目,未通过确认则持续进行;资料未提供安装命令、具体配置、价格或平台信息。