SuperAPI AI 工具集

teach

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:帮助用户建立基于源码的思维模型,理解目标代码的目的、职责、契约、控制或数据流,以及让设计变得可理解的关键决策。强调解释性,而非用户主动请求的代码审查。

选择目标:对于 diff、commit、范围、补丁或代码文档对比,默认读取暂存、未暂存及相关未跟踪的变更。若 Git 仓库中未指定目标,先列出变更路径再读取内容,并排除含密钥的环境变量、凭据文件和私人文档;若没有可用目标则向用户询问。引用或总结前需对选中内容中的密钥和私人个人信息做脱敏。若目标是整个项目、应用级导览或学习地图的后续,则进行整体应用导览;否则选择能回答请求的最小连贯子系统、功能、边界或流程。

讲解方式:从相关入口点或公共边界开始,阅读支持代码、测试及附近的说明或架构笔记,追踪主流程并解释契约,不猜测;标注推断出的意图。按学习顺序讲解:先目的与背景,再重要流程、归属与决策。深度和格式需匹配学习者与目标,小改动可能只需一段话。选择性使用证据,将来源位置附在其支持的论断上,而非让路径成为读者的主要地图。

内容边界:当不变量、边界情况、权衡和维护后果影响理解时予以包含。指出误导性命名或模糊边界作为教学提示,但不将解释变成未经请求的完整审查。最终形成一个连贯模型,使学习者能推理该区域或变更。必要时突出最有用的记忆点。

限制:资料未提供具体安装命令、平台、价格或效果数据。本工具为解释型技能,不替代正式代码审查。