用途
zoom-out 是一个用于 AI 编程智能体的技能,核心作用是让智能体「拉远视角」(zoom out),从更高抽象层级提供更宏观的上下文。当开发者对某段代码不熟悉、需要理解它在整个项目中的位置与关系时,可以使用该技能。
主要能力
根据资料描述,该技能会促使智能体:
- 提升一层抽象层级,而不是停留在具体实现细节;
- 给出所有相关模块与调用方(callers)的整体地图;
- 使用项目自身的领域术语表(domain glossary)词汇进行描述,使输出与项目既有语言保持一致。
使用方式
资料中提供的示例指令为:
I don't know this area of code well. Go up a layer of abstraction. Give me a map of all the relevant modules and callers, using the project's domain glossary vocabulary.
即开发者向智能体表达「我不太了解这块代码,请上升一层抽象,用项目领域术语给出相关模块和调用方的地图」。具体安装命令、调用语法等资料中暂未提供。
适用场景
- 初次接触项目中某个不熟悉的代码区域;
- 需要了解某模块被哪些调用方使用、与哪些模块相关;
- 希望在阅读细节前先获得整体结构性的理解。
限制
资料未说明该技能支持的具体平台、模型、安装方式、收费情况或效果保证,这些信息暂未提供。