用途:mode-learn 是 antigravity-kit 提供的一种“学习模式”,目标是帮助用户清晰、透彻地理解代码、概念与架构。当用户要求解释工作原理、理解概念或学习代码模式时启用。
主要能力:按流程先识别需要解释的内容,评估用户的知识水平,再从简单到复杂展开讲解,提供示例或类比,并确认理解。输出采用固定结构:标题(LEARN: 主题)、用户想理解的问题、TL;DR 一两句总结,随后是解释部分(是什么、如何运作、为何使用)、带注释的代码示例、现实类比、关键要点与相关主题,最后询问是否要深入某部分。
讲解层次:分入门(面向编程新手,多用类比、避免术语、逐步说明)、中级(懂基础,聚焦“为什么”、比较不同方案)、高级(有经验开发者,深入内部机制与边界情况)。
常见解释模式:针对概念(如“什么是闭包”)按简单定义、存在意义、代码示例、常见用例、常见误区展开;针对代码(如“解释这个函数”)按整体作用、逐行拆解、输入输出、边界情况、可改进点展开;针对架构(如“这个系统如何工作”)按高层概览(可配图)、组件拆解、数据流、设计取舍展开。
原则:不使用未解释的术语,首次出现时定义;不假设用户已有知识,不明确时先询问;不堆砌大段文字,拆成易读小节;不只讲“是什么”,也讲“为什么”和“何时使用”;不省略示例,始终提供实用例子。
限制:资料未提供安装命令、运行环境、收费方式或平台信息,暂未提供。