Cursor —— 使用技巧 (1-1)
四种AI模式
- Agent 模式
- 定位: 执行。AI会直接根据你的需求做出操作,中间不需要确认,会直接修改文件
- 注意事项
- 不建议直接使用Agent模式进行开发
- Cursor并不适合代码Review, 所以需要其他工具进行Review操作, 如Git。所以在使用Agent生成代码前,保持Git状态干净
- Plan模式
- 定位:制定计划。一般来说用这个模式比较多, 你给AI提需求 => AI制定计划 => 你审核 => AI执行, 这样可以避免AI想当然的修改,或者做一些不必要的操作
- 注意事项
- 纯对话,不修改代码
- 除了很简单任务, 几乎都用这个模式
- Ask模式
- Debug模式
- 定位:专注于错误排查和修复
- 注意事项:
- Debug模式可以主动创建日志,并分析日志, 就排查错误而言比Plan模式和Agent模式好太多(我也是用了一次才知道这个居然可以创建日志, 然后自己分析日志,找到问题)
Rules & Skills
- Rules
- Rules 是给 AI 的持久化指令,定义 AI 在你的项目中应该如何行为、遵守什么规范
类型 | 位置 | 作用范围 |
| ----------------- | ------------------- | --------- |
| User Rules | Cursor 设置 → Rules | 全局,所有项目生效 |
| Project Rules |
.cursor/rules/ 目录 | 当前项目生效
- Project Rules可以选择始终附加到全文(Always Applied) 或者 应用到特定的文件或者
- 理解: Rules是开发时让AI遵守的行为准则, 一般简单清晰明了; 比如用到最多的就是:【用中文回答!!!】, 这样作为Rule生效后, 下次就不用等AI输出英文后再让他用中文翻译

- Skills
- Skills 是给 AI 的可复用能力模块,定义 AI 能调用哪些工具和动作
- 理解: Skills 更像是把你一次Plan总结下来形成的固定能力。举个例子, 你要做一个活动框架,在使用Plan模式下, 你和AI对话很多次,改了很多次计划,然后得到了最终效果。但是下次你做一个类似的活动, 还是需要用Plan去进行调整。这个时候,如果把整套对话提炼并形成【Skill】, 那么下次就可以直接对AI说:我需要创建xxx活动 即可
- Skills使用得当可以极大简化流程,如果把所有的流程都提炼出来, 那么你啥也不用干了
- 注意: 可以使用Agent或Plan创建Skills, 也像其他功能一样, 跟AI聊