Should 是英文里最常见的情态动词之一,表示“应该、应当”,在技术语境中,它近来因 Claude Code 新增的“You should know”插件而成为一个被反复讨论的触发词——这个插件让第二个 Agent 在旁提醒用户容易忽略的细节,把一句普通的提示语变成了产品功能的名字。围绕它的讨论,本质上不是语言学问题,而是 AI 编程助手如何通过一句“你应该知道”来减少遗漏、提升输出可读性的工程实践。
Should 在 Claude Code 里的近期进展
2024 年以来,Claude Code 围绕 “You should know” 逐步增加了插件能力:扫描模型输出中的关键信息,并在适当时机以第二 Agent 的形式提醒开发者。【Claude Code 新增 "You should know" 插件,第二 Agent 提醒易漏细节](https://x.com/kimmonismus/status/2106125333724381302) 指出,这种机制专门针对容易被跳过的细节,降低长对话中的信息丢失概率。
同一时间,社区开发者开始把这句提示语当作可复用的“玩法”。【用“You should know”玩法把 Claude Code 调成自己的工具](https://x.com/trq212/status/2106119299484221762) 记录了如何通过自定义提示词,让模型在输出末尾固定给出“你应该知道”的补充说明,从而把通用助手改造成贴合个人习惯的工具。
官方渠道也确认了这一方向。【Claude Code 新增 You should Know 插件,扫描输出中的关键信息](https://x.com/ClaudeDevs/status/2106118517447876618) 说明该插件会主动检索输出中的要点;而版本记录【Claude Code v2.1.287 更新](https://github.com/anthropics/claude-code/releases/tag/v2.1.287) 则为这些能力提供了底层更新支撑。
值得注意的是,Should 也被用在线下技术活动的议题设置上。【Qdrant × Neo4j 将在旧金山科技周举办工程师辩论之夜](https://x.com/qdrant_engine/status/2107101000985203196) 这类活动常以“工程师应该怎么做”为辩题,说明“应该”式追问在技术社区仍有生命力。
当前焦点与观察点
争议主要集中在两点:一是“You should know”这类提示是否会让模型输出变得冗长、稀释核心结论;二是第二 Agent 的提醒会不会形成新的信息噪音。支持者认为 Should 式补充能显著降低漏读风险,反对者则担心它把责任从读者转移给了工具。后续值得观察的是,这一模式会不会被更多 AI 编程工具采纳,以及插件能否在准确率和简洁性之间找到平衡。