代码、目录和当前任务所在的位置
项目规则Project Rules
你可能会说
每次都要提醒 AI 使用 TypeScript 和项目现有样式,有办法把这些要求放进项目规则吗?
保存在工程目录中的规范文件,用于向 AI 智能体注入团队技术栈、代码约定与操作边界约束。例如团队可以在 AGENTS.md、CLAUDE.md 或工具支持的其他规则文件中写明技术栈、代码风格、验证方式和操作边界。是否读取、作用于哪些目录以及规则优先级由具体工具决定;规则能减少重复说明,但不能保证每次都被遵守,也不能代替权限控制和测试。
也常被叫作AGENTS.mdCLAUDE.md项目规范Agent 指南Cursor Rules
项目规则怎样影响 Agent 的代码生成
按作用域读取
说明当前范围内要遵守的规则
影响执行
读文件、改代码和验证时遵守规则
项目规则告诉 Agent 在当前目录怎样工作;它不是模型本身的永久记忆。
项目规则负责什么
一份规则文件包含约定与禁止项:典型的 AGENTS.md 或 .cursorrules 包含:(1) 项目概述与技术栈;(2) 文件结构与风格约定;(3) 禁止行为(如私自提交代码、删除数据库);(4) 验收方式。建议先写 5-10 条最容易踩坑的规则。
自动成为多轮任务的上下文:工具读取项目规则后,模型会把它们带入当前任务,减少每次重复说明要求。
规则可随仓库共享,但绝不能放密钥:团队规则通常随 Git 提交;真实 API 密钥和个人绝对路径不应写进规则文件,密钥应交给环境变量。
你可以这样告诉 AI Agent
请先读取项目根目录的规则文件,再修改按钮组件。遵循既有技术栈,不使用 any;删除或重置前先说明命令并等待确认,改完运行项目已有检查。
接下来学什么
延伸阅读 · 权威出处
快速练习