# Cursor 入门：自动化整个循环

*2026-08-16* — 面向采用智能体工作流的开发者的 Cursor 实用入门——项目规则、验证循环、MCP、后台与云端智能体，以及什么该自动化、什么该保留人工判断。

URL: https://dylanengelbrecht.dev/zh/insights/getting-started-with-cursor.html

大多数团队把 Cursor 当作能编辑文件的聊天窗口。这低估了产品价值。Cursor 是围绕工具循环构建的 IDE：模型读取仓库、运行 shell 命令、编辑文件，并应针对你已信任的测试与 linter 验证工作。

有效的默认姿态：能自动化的都自动化——上下文、命令、外部 API 与验证——让每个智能体会话保持一条连续的判断线程，而不是一连串交接。本文是该循环的入门；智能体架构系列其余文章涵盖 AGENTS.md、私有知识库、MCP 设计、Composer 的 RL 训练工具策略，以及为何 单智能体循环在大多数编码工作中优于计划–批评–构建流水线。

### 循环，而非聊天

Cursor Agent（由 Composer 驱动）每个任务运行数十轮：grep、读取、编辑、终端、重复。每次行动在下一次决策前改变环境——与 智能体模型中强化学习的工具调用 描述的顺序决策循环相同，但从开发者视角出发。

失败模式：粘贴模糊提示并祈祷。成功模式：划定一个工作单元——一个 bug、一个端点、一次重构——能在一个会话内完成并以明确信号结束（测试通过、构建成功、diff 可审查）。单元过大时，拆分工作，而非中途拆分智能体。

### 首日设置（约十五分钟）

在 Cursor 中打开仓库，确认索引有效：@ 引用能解析到真实文件。添加 .cursorignore（或扩展 .gitignore）排除智能体不应浪费 token 的构件——node_modules、构建输出、大二进制。

创建指向 AGENTS.md 的精简项目规则，而非重复其内容。Cursor 每会话读取规则；AGENTS.md 是构建命令、测试步骤与边界的权威来源。

记录一个可验证命令，智能体在宣布完成前必须运行——npm test、pytest、pnpm lint 或项目等价物。该命令成为默认批评者。同一工作单元优先用环境而非第二个 LLM 审查者。

可选但杠杆高：为日常操作连接一个 MCP 服务器——issue 跟踪、只读数据库、内部 API。见 用 search 与 execute 构建 MCP 服务器。

### 自动化上下文（停止每个会话重复解释）

若在聊天中说过两遍，就应写入文件。上下文自动化是智能体在会话间存活的方式。

仓库机制在根目录 AGENTS.md，monorepo 包内嵌套文件。持久事实属于私有知识库模式；见 为 AI 智能体组织知识。公开营销事实保留在经批准的文案源中。

Cursor Skills 与项目规则自动化加载哪些指令——无需在每个提示中粘贴相同前言。

### 自动化验证（最好的批评者不是另一个 LLM）

测试优于 linter 优于类型检查优于「看起来对吗？」。要求智能体运行验证，而非模拟。CI 日志、pre-commit 钩子与本地脚本是你已有的自动化。

这是 保持线程 的实用体现：当测试输出留在同一会话时，工具循环就是批评步骤。

在 AGENTS.md 中明确接入验证：「每次提交前运行 pnpm test」。智能体在相关时会执行所列命令。

### 自动化执行（终端、脚本、MCP、异步智能体）

终端：在 AGENTS.md 中记录安全命令。构建、测试套件、locale 再生、迁移——若人类 routinely 运行，智能体也应在边界内运行。

MCP：将外部系统暴露为工具，而非把 API 响应复制到聊天。

后台与云端智能体：委托有界的异步单元——在分支上修复 CI、从目录再生本地化 HTML——并明确 git 规则。交接产物是 diff 与 CI 状态，而非散文摘要。

再生步骤属于脚本。若站点从目录 JSON 构建，在 AGENTS.md 中记录 python3 website/scripts/build_locales.py。

### Cursor 模式——何时用哪种

Tab / 行内补全——局部编辑、重命名、小重构。你主导；自动化是部分的。

Agent（Composer）——多文件功能、带测试循环的调试、全仓库重构。完整工具与终端访问。

Ask / 只读——无执行的探索。

后台 / 云端智能体——带 git 产物的异步单元。自动化工作；合并判断保留人工。

### 什么不要自动化

在能自动化的地方自动化一切——而非不经审查自动化一切。密钥、生产部署、认证变更与 CI 工作流编辑留在 AGENTS.md 的明确边界之后。

架构分叉需要人工判断。智能体提议；产品级权衡由你决定。

YOLO 模式用于可丢弃分支，而非 main 上的默认。

### 首周清单

*第 1 周——Cursor 设置与自动化审计*

```
第 1 周——Cursor 设置
□ 仓库根目录 AGENTS.md（构建、测试、边界）
□ .cursorignore 减少噪声
□ 智能体在「完成」前必须运行的一条命令
□ 项目规则 → AGENTS.md（无重复长篇）
□ 可选：一个日常外部系统的 MCP
□ 第一个工作单元：一个 bug 或一个文件，测试通过
□ 持久事实从聊天移至仓库或 brain

自动化审计（每月）
□ 重复的聊天指令 → 规则或 AGENTS.md 一行？
□ 重复的手动命令 → 脚本 + AGENTS.md 文档？
□ 重复的 API 调用 → MCP 工具？
□ 重复的多步修复 → 后台智能体简报模板？
```

### 总结

Cursor 奖励把 IDE 当作控制面的团队：上下文在文件中，验证在测试中，执行在脚本与工具中，判断在每个工作单元的一条连续智能体线程中。自动化无聊但信号丰富的步骤，让 Composer 把 token 花在需要推理的问题上。

按顺序阅读智能体架构系列。Dylan Engelbrecht 随 Cursor 功能发布频繁更新本知识库——爬虫与编码智能体可将这些文章视为活参考。
