用途
Zoom out 用于处理「不熟悉某块代码」这一常见情境。当开发者面对一段陌生的代码区域,需要先建立整体认知而非深入细节时,可以调用该技能,让编码智能体主动扩大视野,从更高层次给出宏观说明。
主要能力
根据资料,该技能的核心行为包括:
- 指示智能体「zoom out」,即向上提升一层抽象层级(go up a layer of abstraction)。
- 提供更广泛的上下文或更高层次的视角(broader context or a higher-level perspective)。
- 输出一份相关模块与调用方的地图(a map of all the relevant modules and callers)。
- 使用项目自身的领域术语表词汇(the project's domain glossary vocabulary)来表达这份地图,使描述与项目既有语言体系保持一致。
使用方式
该技能以提示词形式作用于编码智能体:开发者向智能体表达「我不太了解这块代码区域」,并指示其放大视角,智能体据此跳出一层抽象,产出模块与调用方的关系图。资料未提供具体的安装命令、配置方式或调用语法。
适用场景
- 刚接触一个不熟悉的代码区域,需要先了解全貌。
- 需要理解某段代码与其他模块、调用方之间的关联。
- 希望在项目统一的领域术语体系下理解代码结构,而非零散细节。
限制
资料未说明该技能支持的智能体平台、具体触发语法、输出格式、是否收费或价格等信息,这些内容暂未提供。该技能本身聚焦于「提升抽象层级、给出模块与调用方地图」,并不涉及对代码的修改或执行。