用途:teach 用于跨会话交互式学习,采用辅导而非讲授方式,围绕使用者的真实目标推进。适用于用户要求跨会话学习、学习会话、帮助我学习、入门引导等场景;不适用于一次性问题、任务上下文中的代码库调查,或从书籍提取参考文件。
主要能力:提供主题(topic)与代码库(codebase)两种模式,前者资源来自外部高可信来源,后者基于当前仓库代码、文档、ADR 与约定。学习状态存放在插件的每插件数据目录中,路径形如 ${CLAUDE_PLUGIN_DATA}/<project-slug>/<mode>/<topic>/ ,包含 MISSION.md、GLOSSARY.md、RESOURCES.md、NOTES.md、learning-records/ 与 concepts/<concept>/(lesson.md 或 lesson.html 其一、reference.md、可选 exercise.md)。路径解析要求先规范化项目路径,再派生 basename-slug 与哈希前缀,避免同名仓库或符号链接冲突。
使用方式:通过动作路由调用,如 topic <subject>、codebase <concept>、mission、glossary、resources、explain <concept>、primer <domain>、exercise、assess、resume、status。explain 与 exercise 需要已有工作区;primer 不创建工作区,只进行单次领域入门并可选生成 HTML 术语阶梯。
教学方式:遵循 Knowledge → Skills → Wisdom 三层,知识层要求基于本轮实际获取或读取的来源,不做参数化回忆;技能层强调刻意练习与错误驱动学习;智慧层讨论权衡并连接使命。使用一次一个问题的教练式对话,按最近发展区(ZPD)校准难度并逐步撤除脚手架。
适用场景:通用学科的多会话学习、围绕某仓库具体概念的落地学习、需要在短时间内掌握不熟悉领域术语以便提出精确需求的单次入门。
限制:不适用于一次性问答;primer 不建立工作区;资源与具体课程内容取决于实际发现,资料未提供固定课程体系、收费、价格、平台或效果承诺。