Skip to content

zoom-out 解决的是 AI 和人一起钻进局部细节后看不见全局的问题。当你不熟悉一片代码时,先让 AI 拉高一层,说明相关模块、调用方、数据流和领域词,再决定要不要改代码。

看不懂一片代码时怎么让 AI 先拉高一层:zoom-out 怎么用

下载 zoom-out 中文版 Skill ZIP

读陌生代码时,最容易犯的错是从第一行开始啃。

AI 也会这样。

它会解释每个函数、每个参数、每个 if,但你还是不知道这块代码在系统里负责什么。

zoom-out 的作用就是提醒 AI:先上升一层。

先问它这块代码在哪里

比起“解释这个函数”,更好的问题是:

md
我不熟悉这块代码。
请先 zoom out:说明相关模块、主要调用方、数据从哪里来、结果流向哪里。
使用项目里的领域术语,不要直接陷入实现细节。

这会让 AI 先画地图,而不是直接讲局部语法。

适合读源码和接手项目

zoom-out 很适合这些场景:

  • 接手陌生模块。
  • review 一个很大的 diff。
  • 修 bug 前不知道从哪里看。
  • 看到一堆小文件,不知道它们怎么连起来。
  • 想确认某个改动会影响哪些调用方。

它不一定要产出代码。产出一张关系图或文字地图,已经很有价值。

不要让解释变成空泛总结

让 AI 拉高一层,不等于让它写一段概括。

你可以要求它输出具体结构:

  • 关键模块。
  • 入口和调用方。
  • 数据流。
  • 领域词。
  • 可能受影响的行为。
  • 还需要继续读的文件。

这样解释才有下一步。

和上下文管理的关系

zoom-out 也可以作为上下文管理手段。

当对话已经陷入某个函数细节时,用它把 AI 拉回系统层。然后再决定是继续读、写测试,还是拆任务。

你可能还需要

同类技能:

如果你读完一个函数还是不知道它属于哪条业务路径,就先别改代码。让 AI zoom out。