关于 teach
teach 是一项教学技能,按学习者的基础分阶段讲解软件子系统。它结合代码导读、基于证据的设计理由说明和行为预测检查。
主要功能
- 01按基础调整讲解深度
- 02引用文件和行号导读代码
- 03提供设计决策的证据
- 04通过预测检查理解情况
适用场景
- 01向学习者介绍子系统
- 02解释代码结构背后的原因
- 03检查学习者能否预测行为
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill teach安装后在 Claude Code 中输入/teach确认已加载。
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
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
- Ask the learner's baseline: one question — familiar with the domain, the language, or neither. Size the explanation to the answer.
- How first (
howskill): the walkthrough, entry to exit, cited to file:line, at the depth the baseline supports. - Then why (
whyskill): the 2-4 decisions that shaped it, each with its evidence and the alternative it beat. Human rulings quoted verbatim. - 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