使用 Cursor、Gemini 和 Claude 掌握大型代码库:实用指南
1. 项目设置:为 AI 协作奠定基础
将你的项目想象成一个组织良好的工作室,你和你的 AI 协作者(Gemini 和 Claude)将在这里创造出令人惊叹的作品。第一步是正确设置这个 工作环境。
1.1. 使用 .cursorrules
定义交互规则
就像任何工作室都需要规则一样,你的 AI 协作者也需要指导方针。在项目根目录创建一个 .cursorrules
文件。这个文件就像一部宪法,定义了 AI 应该如何与你的代码交互。
原因: 这确保了每个人(你和 AI)在优先级、编码标准和任务处理方法上达成一致。
.cursorrules
示例:
{
"rules": {
"context_initialization": {
"description": "每次交互的起点",
"steps": [
"始终阅读 `.notes/project_overview.md` 和 `.notes/task_list.md"
]
},
"operational_protocol": {
"description": "如何处理任务",
"before_action": [
"创建 MECE 任务分解"
],
"code_changes": [
"在编辑前阅读相关代码段",
"