第 1 周 · D3🔒 锁定约 3 小时
让 Rules 与 AGENTS.md 各守其作用域
为仓库根目录和预约子目录写不冲突的规则,并检验规则是否被错误扩散。
今日目标
- 区分项目 Rules 与 AGENTS.md 的位置和适用范围。
- 把稳定约束写成短规则,把一次性任务留在提示中。
- 用正例与反例检验规则作用域。
小白版讲解
长期指令与当天任务分开
修理店把安全守则贴在墙上,把今天的修理单放在工作卡里。仓库指导也有类似分工。Cursor 项目 Rules 和 AGENTS.md 可以为 Agent 提供稳定的代码库上下文。当前官方 Rules 文档说明,项目规则可放在 .cursor/rules 中,AGENTS.md 是纯 Markdown 的另一种形式,可放根目录或子目录。一次性要求,例如修改本周的确认文案,应留在任务对话里。把所有短期偏好都写成永久规则,会使之后的任务携带过时假设。
在虚构预约仓库里,根目录指令可以要求每次代码改动都报告完整验证命令与结果。预约专属指令可以要求保持面向客户的取件时段名称。两种规则都不该写“Agent 认为有用时可读取机密或改账单”。稳定指令描述如何在已授权任务中工作,本身不会创造新权限。学习者要决定规则放在哪里、如何判断是否生效,以及两条指令冲突时怎么办。
面试题库
仓库指令何时该放 AGENTS.md 而不是一次性提示?When does a repo instruction belong in AGENTS.md rather than a one-time prompt?
国内高频海外高频基础#cursor#workflow🔒 解锁本章后查看答题要点。
路径规则与嵌套 AGENTS.md 怎样影响审阅?How do path-scoped Rules and nested AGENTS.md affect review?
国内高频海外高频进阶#cursor#workflow🔒 解锁本章后查看答题要点。
两条指令冲突时怎么办?What do you do if two instructions disagree?
国内高频海外高频深入#cursor#workflow🔒 解锁本章后查看答题要点。
