
这是一篇经验文章也是Cursor手册类。Smartshell VibeCoding 处女作最近使用Cursor从0到1完成一个项目产品名称Smartshell。Smartshell为中小团队提供 Linux 黑屏与数据库集中运维工具。聚焦提升研发运维效率沉淀环境修复经验让智能化贯穿排查与日常操作。说句人话就是WEB版本的Xshell和NavigateAI。如果你想体验一下功能访问Smartshell官网 地址smartshell.cc 页面如下用手机号登录就是游客需要操作员角色私信联系我给你搞个账号。下来分享一下对Cursor使用的经验尤其是Cursor规则的设置。动起来是王道如果你现在还对VibeCoding焦虑那么就自己去做个项目试试。从0到1实现一遍什么都清楚了。这是一个哲学问题知行合一你不可能完全知道了才去行动因为很多东西只能从行动中体会到语言和文字是没法描述这些感觉的。一句话动起来。Cursor 认识这是我的Cursor页面。分为文件目录文件展示对话框三个区域。用的最多的就是对话框。你也别管有几种模式动起来最重要。Cursor经验让代码在控制中Cursor写出的代码你必须自己可以写出来。 用了什么技术方案功能方案什么代码放在什么目录安全合规非功能性需求风格等需要在掌控中。因为你依然是哪个负责人除了问题老板不会去找Cursor。如果你依然妄想一键编码请看看使用Cursor从0到1完成工业级软件心得躬身入局解决Vibe Coding焦虑-CSDN博客尽量说清楚你给他的信息量多大他就给能做到多细致。只要不是简单的CRUD就别只说需求也需要说技术方案。这些东西尽量一次到位不清楚就自己画图去设计而不是让Cursor替代你完成方案设计比如一次性不要说太多大模型现在都有个共性问题提交的文本太多就不准确。将需求拆分为不同的模块分阶段实现每个模块实现后需要有检查项检查功能。体验功能可以矫正下一次的提示词切记不要不看功能多次输入提示词实现多个功能后才去看效果。这种方式 到一定程度你就失去对软件的掌控能力了如果出问题就麻烦了。Plan只针对心里没有底的方案实现Cursor有如下几种模式Plan类似做计划做完计划build就转到Agent模式开始编码了。如果对于一个压根不知道怎么实现的功能就不要用Plan你需要专门调研然后实现Demo。否则Cursor给你的Plan内容要不看不懂要不就是不清楚可以进行哪个改造。我用Plan模式只是不清楚Cursor准备怎么替我实现的情况下用而实现方案我大体会个脉络。过程中即使补充规则程序员会按照规范开发那么Cursor在学习了开源的一些资料后基本是一个刚来的初级水平需要你去规范他以及将一些你公司项目的规范给输入进去。这些规范就是Cursor的规则。可以在编写过程中在对话框中输入添加规则 修改完代码提示一下是否修改前后端代码如果修改后端代码提示我重启效果是这样不断地补充规则可以让Cursor用起来越来顺手。VibeCoding 最大的阻塞是软件工程瀑布模式 产品需求分析设计 概要设计详细设计 编码开发自测 测试现在开发突然可以加速那么其他节点就会制约。比如产品设计速度概要设计中的一些核心技术点的调研测试计划和实施。文化改变这个模式最大的问题是企业文化。进化能力VibeCoding的工业流程在探索阶段传统的模式应该怎么进化需要团队成员自己摸索就需要有些人可以站在软件工程的角度去审视。你修改了代码需要告诉Cursor否则他会覆盖人和Cursor协同问题Cursor每次读取会后一个快照一个速度二一个是节省token。所以频繁的人机协同会消耗token毕竟他也不清楚你修改了哪一行。如果你修改了最好能直接告诉Cursor别让他自己找。公司的token也是钱。即使提交代码到git一个大模块后需要审查代码不要一次提交一堆多了人就会失去控制。一个大模块实现完成就需要check这个不是团队的Check而是自己Check看有啥需要修改的或者没有按照规范来的。一个bug一个提问否则Cursor能修改一个bug再生产10个bug。经验积累和沉淀AI做一些确定的工作会非常快。 无论团队还是个人都是如此。拓展技能广度比如让前端使用vueelementUI vite代理webpack打包等这些名词你需要知道。哪怕你不怎么熟悉你也需要了解每个名字之间是怎么协同的。技能广度前后端 拓展不同语言 拓展产品研发测试 端到端测试痛点发现规划市场调研实现发布市场预热 等等在商业的维度进行拓展。Cursor 规则打开设置打开Cursor的Settings这个总会吧不会的话建议回炉重造点击Rules就能看到这两种Rules了。Scope作用域User Rules全局规则所有项目均能用Project Rules项目级别规则就当前项目生效分类Always总是生效Auto Attached需要你配置一下啥情况下生效比如指定后缀的文件才用Agent Request得给规则加个描述让Cursor自己判断要不要用Manual得你自己在聊天框手动指定有点麻烦但最灵活添加方式Setting页面添加对话框添加直接修改文件 .cusor/rules目录下优秀博客推荐使用Cursor从0到1完成工业级软件心得躬身入局解决Vibe Coding焦虑-CSDN博客