最强AI代码工具Cursor实战!在大型项目中实现5-30倍速开发,跟练版
发布时间:
2025-10-10


在当下流行的"娱乐编程"潮流中,许多开发者认为Cursor和Claude仅适用于原型开发。虽然Cursor在编写新代码方面表现出色,但它在代码结构化、标准化、重构和维护大型项目方面同样高效。最令人兴奋的是,使用它可以将软件开发速度提升5-30倍。
本指南将分享工程师在大型项目中使用Cursor的工作流程。
Cursor- 编辑,测试循环
有效使用AI的关键在于建立良好的编辑测试循环。通常需要AI完成代码编写、测试编写、执行测试并修复发现的错误。只有在AI完成这些步骤后,我才会开始进行代码审查。
让我们详细解析这个编辑循环的基本要素。
第一步 - Cursor设置/代理模式
推荐使用Agent模式(快捷键cmd + I)配合Claude 3.7 Sonnet版本(注意左下角的下拉菜单)。Agent模式将持续调用Claude直至目标达成,包括文件搜索、上下文检索、测试运行、软件包安装等操作。

第二步 - AI 文档
前文示例较为简化。实际操作中需要建立专门的文档目录,向AI传授代码库的最佳实践,例如:
如何编写测试
如何建立新数据库模型并执行迁移
如何创建新控制器/状态层等
我们为AI维护独立的文档目录,结构示例如下:

这种训练方式与培养工程师团队相似,但独立的人工智能文档便于在出现错误时快速修正。
第三步 - 启用设置中的Yolo模式
开启Yolo模式可让Cursor无需确认直接运行测试。也可选择性允许常用测试命令。

第四步 - Cursor/Claude执行测试(核心环节)
这是关键步骤。要求Cursor运行测试,通过实际执行可发现代码生成过程中的错误。

虽然人工智能并非完美,会遗漏某些问题,但通过这种测试循环,结果质量远优于单纯生成代码。
前端/其他平台应用
虽然我主要将Cursor用于Go语言开发,但类似系统也可应用于前端开发。推荐使用@tedx_ai的BrowserTools实现截图和控制台集成。更多MCP选项可访问:https://cursor.directory/mcp。目前Android、Swift、Flutter和React Native开发尚缺乏优秀的MCP解决方案。
Cursor项目文件管理
除了编辑测试循环,创建项目文件是另一个重要工作流程。
项目步骤示例
以下是创建消息书签/提醒功能的项目文件示例:

注意每个步骤都引用了相关文档。虽然可以使用Cursor规则自动完成,但我更倾向于手动指定对应文档。
项目验证检查
建立项目文件后,可用人工智能检查规范问题。我们的项目检查文件会审查模型是否明确定义主键,针对控制器步骤要求明确权限设置。令人惊叹的是,可以用人工智能来验证给人工智能的指令。
生成项目文件
当然也可使用人工智能生成项目描述。提供示例项目描述文件后,可要求其生成其他功能的类似文件。目前Grok模型在此领域表现最佳,配合深度搜索能进一步明确项目需求。
Git作为检查点 - 循环迭代
虽然Cursor内置检查点系统,但我更推荐使用Git进行版本控制。重置工作区可使用以下命令:
当Claude出现偏差时,只需重置并重试。这也是维护项目文件的重要原因——便于使用不同文档/最佳实践重新开始。
其他Cursor & Claude技巧
在使用Cursor过程中,我们发现采取特定步骤和应用技巧可显著提升输出质量。
限制compose窗口步骤数量
有时我会在单个compose窗口执行5-7个步骤。对话持续时间越长,Claude越可能遗忘部分指令。建议适时创建新的Agent窗口。
Cursor设置技巧
在设置中添加文档,这对Claude不熟悉的冷门软件包特别有用
与Linear等工具的MCP集成非常实用
使用"/add open files to context"快速添加上下文

Goland协同工作
虽然Cursor的人工智能功能卓越,但我同时使用Goland进行调试、重构和常规编辑。对于iOS/Android等需要强大工具链的开发,这种组合方案同样适用。
Cursor工具集
推荐@EastlondonDev开发的Cursor工具项目:https://github.com/eastlondoner/cursor-tools。该工具集提供浏览器支持、大上下文窗口、文档管理和规划功能。
Cursor规则
可在设置中添加自动包含文档的规则,例如:

现有通用Cursor规则目录可供参考。https://cursor.directory/
代码标准化
人工智能与人脑类似,混乱的命名和重复实现会导致困惑。保持代码整洁规范可最大限度提升人工智能成功率。
全面检查
就像审核初级工程师的工作,对待人工智能生成的代码也需要逐行审查,确保理解每段代码的功能。
重构、文档与搜索
Cursor & Claude不仅用于代码生成,还可应用于文档编写、代码搜索和重构。
重构示例
可同时对数百个文件进行复杂修改。简单更改仍推荐使用Goland的重构工具,但复杂变更可节省数天工作量。

搜索与文档
大型代码库难免存在难以理解的部分,可要求Cursor编写解释文档。

技术理解
当遇到不熟悉的技术实现时,可将其作为Google/Stackoverflow的替代解决方案。

结论
Cursor不仅是原型开发工具,更是维护大型项目的利器。有效使用要点:
建立生成/测试/运行的自我修正循环
创建项目计划并让AI校验优化
微调Cursor设置并适应新工作流
拓展应用至重构、文档编写和智能搜索
通过合理配置,工作效率可提升5-30倍。工程师得以专注复杂问题,而人工智能处理基础工作。
如果你也对AI工具充满兴趣,欢迎加入我们的DeepSeek精英社群,在这里,你可以:
获取最新AI工具资讯
参与实战经验分享
结识志同道合的伙伴
共同探讨AI应用方向
扫描文末二维码,加入DeepSeek精英社群,一起拥抱AI新时代!




深圳市社会组织交流服务展示点项目是一项旨在展示深圳市社会组织在服务社会、推动经济发展、促进社会和谐等方面所做贡献的创新举措。
通过遴选党建引领突出、代表性强、公信力高、枢纽功能发挥明显和对深圳“双区”建设具有重大贡献的相关领域社会组织成为交流服务展示点,搭建全市社会组织交流展示与服务平台,多维度、多领域展示我市社会组织在不同领域对深圳经济社会发展和“双区”建设的突出贡献,涵盖了社会组织在党建引领、内部治理、诚信建设、人才建设、社区治理、科创信息、国际交流、乡村振兴、生态环保、文教卫体等多个领域的服务和成果。充分发挥展示点对同类别社会组织的示范引领作用,鼓励社会组织之间的交流与合作,推动社会组织高质量发展。


| 联合会会员部 | 18211567364 |
| 联合会商务部 | 18823495433 |
| 职业技能培训学校 | 13802218854 |
| 湾区AI算力中心 | 18688993899 |
| VR实训基地 | 13657272435 |
| 前沿研究院 | 18188615433 |
| 低空经济专委会实训基地 | 18823495433 |
编 辑 | 陈泽砚
责 编 | 梁锦滢
校 对 | 谭斐
审 校 | 付孟姣
值班编委 | 梁锦滢