自定义模式(Custom Modes)
自定义模式允许您根据工作流程需求,组合使用工具和提示词来创建新模式。这些模式是对内置的 Agent、Ask 和 Manual 模式的补充。
自定义模式目前处于测试阶段。您可以通过 Settings
→ Features
→ Chat
→ Custom modes
启用该功能
创建自定义模式
要创建自定义模式,您可以打开模式菜单并点击 Add custom mode
。在此界面中,您可以配置名称、图标、快捷键,以及选择启用的工具和自定义指令。
我们正在考虑通过项目中的 .cursor/modes.json
文件来实现更便捷的自定义模式创建与共享。
模式示例
虽然您可以通过任意组合工具与指令创建自定义模式,以下列举了一些实用模式范例供参考。
学习模式
注重提供详细解释并频繁确认需求,不会自动应用代码修改或执行工具操作。
工具:
全部 Search 功能
自定义指令:
优先进行概念详解,在提供解决方案前主动确认需求细节
重构模式
专注于优化现有代码结构,不引入新功能也不读取额外文件。
工具:
Edit 和 Reapply 功能
自定义指令:
仅改进现有代码结构,禁止添加新功能
规划模式
生成完整实施方案但不直接修改代码,将规划文档写入 plan.md 文件。
工具:
Codebase, Read file, Terminal
自定义指令:
创建详细实施方案但不直接修改代码,结果写入 plan.md
调研模式
通过网页搜索和代码库探索收集多方信息后,再提出解决方案。
工具:
Codebase, Web, Read file, Search files
自定义指令:
在建议解决方案前需收集多方信息
Yolo 模式
主动应用所有可用工具,以最小确认成本实施大胆改动。
工具:
所有工具,并启用 `Auto-apply edits` 和 `Auto-run` 功能
自定义指令:
主动实施激进改动,减少确认步骤
调试模式
通过源码文件和终端输出收集完整上下文,提出精准修复方案。
工具:
所有 Search 功能, Terminal, Edit & Reapply
自定义指令:
在提出修复方案前需完整收集上下文信息
自定义模式设置
Cursor 提供了一套强大的工具集,可用于定制您的聊天体验。
⚙️工具指南
了解可在聊天中使用的所有可用工具
资源与社区支持
除上述功能列表外,我们还提供了丰富的社区资源,其中包含经过其他用户验证有效的自定义模式创意与建议。
📚Playbooks 模式库
探索由社区提交的精选自定义模式合集!