使用Cursor AI工具编写一个全新的项目的全过程

一、编写用户规则(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。后面再加上人工辅助修改。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NetX行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值