agent generate-rule | agent rule
通过交互式提问生成一条新的 Cursor 规则(Rule)。
agent generate-rule(别名:agent rule)会以交互方式引导创建一条新规则,创建完成后会进入 CLI 的规则系统(.cursor/rules)。CLI 会在启动时自动从 .cursor/rules 加载规则并应用;项目根目录下的 AGENTS.md 和 CLAUDE.md 也会被当作规则读取。
✅ 什么时候用?
把反复出现的项目行为固化成一条持久规则
agent generate-rule — 例如为项目偏好使用的测试运行器(Test Runner)创建一条规则
让团队约定在所有会话中保持一致可用
agent rule — 生成一条关于提交信息格式或分支命名规则的规则
⛔ 什么时候不该用?
该指令只适用于当前会话,不需要长期生效
生成的规则会进入 .cursor/rules,并对未来所有会话在项目范围内生效。
更好的选择: 直接在 Prompt 中说明该指令,而不是新建一条规则
想编辑已有规则,而不是新建一条
agent generate-rule 每次都会通过交互流程创建一条新规则。
更好的选择: 直接编辑 .cursor/rules 中的文件,或在交互模式下用 /rules 浏览并编辑
来源
- Cursor 官方文档——CLI 参考:参数(Parameters) ↗ cursor.com