一、编写用户规则(User Rules)
User Rules为全局性规则,即每个项目都遵循的规则。
1、Always respond in 中文
2、每次修改后将修改的内容记录在log.md
3、我的电脑系统是windows 10
4、代码注释
-使用JSDoc注释
5、代码生成
-严格遵循正确的代码格式

二、编写项目规则
各种规则参考开源项目(https://github.com/sanjeed5/awesome-cursor-rules-mdc/tree/main)。
使用提示语生成项目规则示例如:
我要基于.net9、C#开发一个winform桌面应用程序,请从项目通用开发规范(规则文件为:general.mdc)、文档编写标准(规则文件为:document.mdc)、框架规则(规则文件为:winforms-dotnet9.mdc)、语言规则(规则文件为:CSharp.mdc)、项目目录结构规则(规则文件为:filestructure.mdc)、测试规则(规则文件为:test.mdc)、安全规范(规则文件为:secure.mdc)方面分别生成规则文件,并同时设置相应文件的Rule Type模式
生成的文件如下:

若不知道规则的Rule Type如何设置,可以直接问Cursor
@/rules 规则目录内的各个规则,分别给出Rule Type建议,Always、Auto Attached、Manual,及相应的匹配文件规则
项目规则里,需要包含以下规则:
1、技术栈规则
告诉Cursor不要偏离你定的技术栈
2、开发规范规则
限制Cursor不要瞎想
3、全局事件规则
告诉Cursor每次Chat时必须要做的事情
4、限制规则
不希望Cursor做的事情



三、初始化项目
提示语参考如下:
在当前目录下,根据@vue3.mdc初始化一个前端项目,使用pnpm来管理包结构,需要支持本地API测试环境联调
即可按一定的结构初始化一个项目。
四、需求文档的编写
提示语简明描述你要开发的系统是什么系统,主要实现的重点功能如果,再告诉AI结构该系统涉及的行业综合分析和规划。让AI具有一定的自由发挥空间。最后再人工检查微调。
五、任务列表的编写
告诉AI,根据需求文档进行任务拆解,形成AI可自动执行的任务清单,明确任务清单的格式及进度状态。
六、AI编码
告诉AI,根据任务清单的任务一项一项自动执行开发,每开发完成一项任务,同步更新任务状态,并自动进入下一个任务执行,以此循环直到所有任务都开发完成。
这样AI即可自动执行,当前可能会因为过程中出现请求失败,只需点“重试”。出现需要我们确定时,只需录入“确认”或“继续”。即可自动继续执行。

七、AI自动编译测试及修改BUG
大面积让AI自动完成,同样会出现很多BUG,编译不通过。可优先采用AI自动编译及告诉AI自动去处理BUG。后面再加上人工辅助修改。
1531

被折叠的 条评论
为什么被折叠?



