socratic-teaching

star 0

实现苏格拉底式引导教学,通过提问引导学生思考,支持7种引导类型和错误类型映射。

lwpk110 By lwpk110 schedule Updated 1/12/2026

name: socratic-teaching description: 实现苏格拉底式引导教学,通过提问引导学生思考,支持7种引导类型和错误类型映射。

苏格拉底引导技能

引导类型定义

类型 标识 作用 示例
澄清型 clarify 澄清学生理解 "你觉得这道题在问什么?"
提示型 hint 给出提示不直接给答案 "先看看题目里有哪些数字?"
分解型 break_down 将问题分解为小步骤 "第一步我们应该做什么?"
可视化型 visualize 建议用可视化方式 "能不能把这个问题画出来?"
检查型 check_work 引导学生检查答案 "我们一起来验算一下?"
替代法型 alternative_method 建议用其他方法 "还有没有其他方法?"
鼓励型 encourage 给予鼓励和信心 "你很接近了,再想一想!"

错误类型分类

类型 标识 表现
计算错误 calculation 步骤对,结果错
概念错误 concept 步骤和结果都错
理解错误 understanding 读错题意
粗心错误 careless 偶发性错误

错误-引导映射

首次尝试

FIRST_ATTEMPT_MAPPING = {
    "calculation": ["hint", "check_work"],
    "concept": ["clarify", "break_down"],
    "understanding": ["clarify"],
    "careless": ["check_work", "encourage"],
}

多次尝试后

RETRY_MAPPING = {
    "calculation": ["break_down", "visualize"],
    "concept": ["visualize", "alternative_method"],
    "understanding": ["break_down", "hint"],
    "careless": ["encourage", "check_work"],
}

相关技能

  • sprout-persona - 人格和语言规范
  • teaching-strategy - 问题类型识别
  • tdd-cycle - TDD 开发流程
Install via CLI
npx skills add https://github.com/lwpk110/sprout-chat --skill socratic-teaching
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator