跳到主要内容

自定义模式(Custom Modes)

自定义模式允许您根据工作流程需求,组合使用工具和提示词来创建新模式。这些模式是对内置的 AgentAskManual 模式的补充。

信息

自定义模式目前处于测试阶段。您可以通过 SettingsFeaturesChatCustom 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 模式库

探索由社区提交的精选自定义模式合集!