用途:teach 用于向人平实地讲清一件事是什么、如何运作、为何这样设计,讲述节奏跟随对方。它的目标是让人理解,而非改动任何内容。
主要能力:teach 建立在 how 与 why 两项技能之上。先自行阅读代码获得整体认识,再运行 how 了解其运作方式、运行 why 了解其设计原因,这两个是真实调用的技能,会各自独立挖掘。然后将两者发现融合成一段通俗解释,先讲对该提问者最重要的内容,对方要求时再深入。教学时可自由改写,但 why 的置信度措辞(其模糊限定词属于发现,不是文风)需保持不变。
使用方式:根据对方提问的原因(将要改动它、审查它、调试它、初次接触)和其已有知识,从对话中读取,决定其应带走理解的少数几个要点,跳过其明显已知的部分,把深度放在问题所在处。按问题大小匹配规模:子系统可同时运行 how 和 why;小改动也许一个就够。默认让 why 保持狭窄,把收窄写进调用本身(限定范围的问题、git 加一两个来源),仅在原因本身是重点时再放宽。
表达方式:先给出通俗定义,沿用资深工程师的口头说法,并给出常见名称;再联系眼前案例,逐步展开运作方式、深层原因与边界情况。先给出最小完整答案(一两句),对方要求时再加层,避免大段文字。保持对话感而非讲座。展示而非仅讲述:打开 diff、代码或调试器,用图示配合文字。涉及三个以上环节时,不要一次画全,而应画一系列逐张添加的图。流程或结构可用 mermaid 图,空间类概念(布局、重叠、滚动位置、前后对比)可用图像生成工具以白板马克笔风格绘制,生成图而非仅描述。每个回答都通过 unslop 技能,用平实口语英文写成,句子保持一到两个逗号,避免填充与模糊表达。
平台说明:在 Codex 或其他非 Claude 运行时,并行运行 how 和 why 对应并行子代理分发(spawn_agent fan-out),图像生成工具对应目标平台的等效工具,工具名通过 codex-tools.md 解析。
限制:资料未说明具体安装命令、价格、收费、支持平台清单或效果保证;也不提供对 how 与 why 之外的扩展能力说明。