这条是整个"跟 agent 沟通"章的总规则。其他规则都是它的展开。
讲法:让同学回想自己最近一次让 ChatGPT / Claude 做事翻车的场景——大多数时候是"我没让它先看,它脑补了"。 agent 写代码时也一样——你不让它 Read 库里现有 asset,它脑补一个看似合理的风格 → ship → 被打脸。
实际用法是给 agent 明确的"先 explore + 再 decide + 再 implement"三阶段。 explore 用 read-only agent (Explore subagent),decide 用 Plan agent,implement 才 Edit/Write。
This is the master rule for the whole "talking to your agent" chapter. The rest are corollaries.
Have the room recall the last time ChatGPT / Claude got something wrong — most cases come down to "I didn't make it look, it imagined." Agents writing code repeat the pattern: if you don't make them Read the existing library, they invent a plausible-looking style → ship → roast.
The practical move is to give the agent an explicit three-phase script: explore (read-only agent) → decide (planning agent) → implement (edit agent).