SuperAPI AI 工具集

teach

通用与其它

查看项目

更新于 10-16 04:30

技能介绍

teach 是一个以苏格拉底式提问为核心的逐行教学技能,目标是在完成真实开发工作的同时建立对技术的真正理解。

用途:适合学习新框架或库、想理解“为什么”而不只是“怎么做”、构建心智模型、愿意放慢节奏的场景。若已熟悉技术只需任务指导,可用 /advise;若只想快速完成,可用 /implement。

主要能力:把每段代码拆成单行逐一讲解,每次只展示一到三行,解释语法、符号含义与这行代码存在的原因,并频繁提问确认理解。它会评估已有知识、联系熟悉概念、建立术语(如命名导出与默认导出)、用类比构建心智模型,并在用户卡住时停下来、缩小到单个符号、换角度讲解。

使用方式:命令为 /teach 001(通过 issue 001 学习)、/teach yourbench 001(指定项目)、/teach 001 --phase 2.1(从指定阶段开始)。执行流程包括:读取 ideas/[project]/issues/###-/TASK.md、PLAN.md、specs/SPEC-###.md,并查找 spaces/[project]/docs/project/adrs/ADR-.md 加载上下文;随后逐行教学;按需用 Context7 查权威文档、用 WebSearch 找教程;通过提问检查理解;最后更新 WORKLOG,记录覆盖的概念、用户已展示的理解和需强化的部分。

集成流程:/issue → /plan → /teach → 用户自行实现 → /worklog → /commit;也可混合使用 /teach(学新概念)→ /advise(应用)→ /implement(重复性工作)。

限制:节奏较慢,不适合追求速度或只需任务完成的场景;资料未提供具体平台、收费或价格信息。