Cursor —— 使用技巧 (1-1)

0 阅读2分钟

四种AI模式

  1. Agent 模式
    • 定位: 执行。AI会直接根据你的需求做出操作,中间不需要确认,会直接修改文件
    • 注意事项
      • 不建议直接使用Agent模式进行开发
      • Cursor并不适合代码Review, 所以需要其他工具进行Review操作, 如Git。所以在使用Agent生成代码前,保持Git状态干净
  2. Plan模式
    • 定位:制定计划。一般来说用这个模式比较多, 你给AI提需求 => AI制定计划 => 你审核 => AI执行, 这样可以避免AI想当然的修改,或者做一些不必要的操作
    • 注意事项
      • 纯对话,不修改代码
      • 除了很简单任务, 几乎都用这个模式
  3. Ask模式
    • 定位: 纯对话
  4. Debug模式
    • 定位:专注于错误排查和修复
    • 注意事项:
      • Debug模式可以主动创建日志,并分析日志, 就排查错误而言比Plan模式和Agent模式好太多(我也是用了一次才知道这个居然可以创建日志, 然后自己分析日志,找到问题)

Rules & Skills

  1. Rules
    • Rules 是给 AI 的持久化指令,定义 AI 在你的项目中应该如何行为、遵守什么规范 类型 | 位置 | 作用范围 | | ----------------- | ------------------- | --------- | | User Rules | Cursor 设置 → Rules | 全局,所有项目生效 | | Project Rules | .cursor/rules/ 目录 | 当前项目生效
    • Project Rules可以选择始终附加到全文(Always Applied) 或者 应用到特定的文件或者
    • 理解: Rules是开发时让AI遵守的行为准则, 一般简单清晰明了; 比如用到最多的就是:【用中文回答!!!】, 这样作为Rule生效后, 下次就不用等AI输出英文后再让他用中文翻译

image.png

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