mcpField
T
teach

teach

github.com/yeachan-heo其他40.7k8 次安装今天更新
代码仓库

关于 teach

teach 是一项教学技能,按学习者的基础分阶段讲解软件子系统。它结合代码导读、基于证据的设计理由说明和行为预测检查。

主要功能

  1. 01按基础调整讲解深度
  2. 02引用文件和行号导读代码
  3. 03提供设计决策的证据
  4. 04通过预测检查理解情况

适用场景

  1. 01向学习者介绍子系统
  2. 02解释代码结构背后的原因
  3. 03检查学习者能否预测行为

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/yeachan-heo/oh-my-claudecode --skill teach

安装后在 Claude Code 中输入/teach确认已加载。

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

Teach

Teaching is how and why composed for a learner: what the subsystem does and the reasons it is shaped that way, in an order a person can absorb.

Workflow

  1. Ask the learner's baseline: one question — familiar with the domain, the language, or neither. Size the explanation to the answer.
  2. How first (how skill): the walkthrough, entry to exit, cited to file:line, at the depth the baseline supports.
  3. Then why (why skill): the 2-4 decisions that shaped it, each with its evidence and the alternative it beat. Human rulings quoted verbatim.
  4. Check the landing: ask the learner to predict one behavior — "if X happens, what does the subsystem do?" A correct prediction ends the lesson; a wrong one names the layer to redo. The check is for pacing, not grading.

Rules

  • One new concept per paragraph; jargon defined at first use in one clause.
  • Cite code for behavior, cite records for reasons; label anything you inferred.
  • Stop when the learner can predict behavior — completeness is not the goal, transfer is.

评论

支持 Markdown