---
title: "给 Agent 派活前，先让它找一次盲点 | 行开心的颠倒世界"
description: "Agent 开工前先做一次盲点检查：只找会改变方案的问题，并用代码库证据区分哪些要人决定、哪些能沿用现有约定。"
canonical: "https://xingkaixin.me/posts/agent-blindspot-pass/"
language: "zh-CN"
---

# 给 Agent 派活前，先让它找一次盲点

Agent 开工前先做一次盲点检查：只找会改变方案的问题，并用代码库证据区分哪些要人决定、哪些能沿用现有约定。

2026年7月23日·1,111 字·3 分钟

[AI协作](https://xingkaixin.me/tags/AI%E5%8D%8F%E4%BD%9C/)Prompt工程[Agentic](https://xingkaixin.me/tags/Agentic/)

![给 Agent 派活前，先让它找一次盲点](https://xingkaixin.me/cover/agent-blindspot-pass.webp)

Thariq Shihipar 在一篇 Fable 使用记录里写过一条实际使用的提示：准备给陌生代码库增加一种登录方式时，他不会马上叫 Claude 开工，而是先告诉它，自己不了解这个项目的认证模块，请它做一次 `blindspot pass`。

![Thariq Shihipar 的 Fable 使用记录](https://xingkaixin.me/posts/images/agent-blindspot-pass/source-thariq-fable.webp)

这句话比”帮我做个方案”窄得多。Claude 只找那些他还不知道、却会影响下一步提问的问题：项目已经支持哪些 provider，回调在哪里处理，账号靠邮箱合并还是各自独立，测试又是怎么跑的。

做过类似需求的人都知道，OAuth 那几段代码未必最拖时间。写到一半才发现用户模型不允许同一邮箱绑定两个来源，前面的表结构和流程就得一起改。

需求写得很长，也挡不住这种返工。那一刻，问题本身还没有进入你的视野。

![需求写得再长，也装不下未知](https://xingkaixin.me/posts/images/agent-blindspot-pass/agent-blindspot-pass-01.webp)

## 先查缺口，再谈方案

我们平时给 Agent 补上下文，补的都是已经知道的东西。页面放哪里、字段叫什么、这次不能改哪张表，都能提前写进去。可你第一次进入认证模块，连哪几个决定会牵动架构都不知道，自然也写不出来。

Agent 恰好可以先干这件事。它能搜索相邻实现、测试和提交记录，把”这里通常要注意什么”压到当前仓库里。这个顺序很重要：先让它暴露缺口，人补上会改方向的决定，再进入实现。

blindspot pass 可以翻成一句更直接的中文：

> 先别实现。结合当前代码和需求，找出最多 5 个我没有提到、但答案不同会改变实现方案的问题。说明你从哪里看出这个问题，以及它需要我决定，还是可以沿用项目现状。

盲点检查要交出来的东西不多，就一小撮需要确认的缺口。

“最多 5 个”是为了拦住通用清单。没有数量限制，回答很容易变成安全、性能、兼容性、可维护性全套术语。看着周全，没一项能让任务往前走。

“答案不同会改变方案”则把问题筛了一遍。按钮图标以后能换，账号能否合并会改数据模型；错误文案以后能改，回调是否需要支持多租户会改接口边界。前一类先放下，后一类现在问。

![把问题筛到值得现在回答的五个](https://xingkaixin.me/posts/images/agent-blindspot-pass/agent-blindspot-pass-02.webp)

## 证据比提醒有用

原稿里那句”代码库证据”被检测意见指出像故意摆进去的具象化点缀。这个批评成立了一半：如果只写”请结合代码库”，确实像一句正确口号。它得落到能核对的输出上。

假设 Agent 说”需要确认 token 保存方式”，后面应当跟着项目事实：现有 Google 登录在 `auth/callback.ts` 把 refresh token 加密后写进 `oauth_accounts`；新 provider 是否沿用同一张表，需要人确认。这样的提醒才值得停下来处理。

如果它找不到任何调用点，只是依据常见做法猜风险，也可以说，但要把”仓库事实”和”外部经验”分开。人看到前者，会检查既有约定；看到后者，只需要判断这次是否相关。

这轮检查不追求把所有未知都消灭。五个问题里，有些可以直接沿用旧实现，有些能推迟到下一版。只要提前抓住一个会推翻数据结构、权限或用户流程的决定，两分钟就没有白花。

## 哪些活值得多问这一句

改一段文案、调一个明确参数，不必加流程。blindspot pass 适合三种情况：第一次碰某个模块，任务涉及权限或数据迁移，或者你只知道想要的结果，却不知道项目里有哪些限制。

判断起来更简单：如果 Agent 做到一半再问，前面写的代码会不会大面积作废？会，就先查缺口。

Thariq 那条提示的价值，不在 `blindspot` 这个英文词。换成任何说法都行。关键是把 Agent 的第一次搜索用来找问题，而不是急着交方案。

下一次进入陌生模块，可以先看它找出的五个问题。里面很可能有一个，本来要等代码写完才会露面。

## 版权声明

作者

XingKaiXin

标题

给 Agent 派活前，先让它找一次盲点

发布时间

2026年7月23日

文章链接

[https://xingkaixin.me/posts/agent-blindspot-pass/](https://xingkaixin.me/posts/agent-blindspot-pass/)

本作品采用[CC BY-NC-ND 4.0 DEED](https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh-hans)许可。

导览

展开导览
