Cursor开发步骤
一:需求文档
将具体需求描述写在一个文件中。如什么项目、包含什么功能,描述的越清楚越好。格式使用md形式,以标题和列表为主。
也可以在该文件中使用内联模式生成相应的技术栈。
当项目比较复杂时功能较多时,对于需求文档可以分步逐渐完成。
功能简介,有哪些系统
包含哪些页面
每个页面有什么具体功能
技术栈
# 一:项目简介# 二:项目系统
1. 前端小程序项目
2. 后端服务接口API项目# 三:技术栈
## 前端小程序项目
1. uniapp
2. typescript## 后端服务接口API项目
1. SpringBoot
2. MySQL
3. Redis# 四:系统功能
## 前端小程序项目
1. 首页1.1 用户基本信息:包括用户名、积分数量、优惠券数量、储值余额1.2 点餐模块1.2.1 包含附件门店、常用收藏两个Tab页1.2.2 包含地理位置定位和搜索门店1.2.3 包含腾讯地图的显示1.2.4 门店列表:包含字段有门店名称、门店地址、营业时间、营业状态、打电话按钮、地址导航按钮等1.3 储值模块1.4 券包模块1.5 积分商城模块
3. 点餐
4. 订单
5. 我的## 后端服务接口API项目
二:生成示意图文档
通过@File来指定需求文档,然后让Cursor生成UI线框图到指定文件中。注意Cursor目前不能生产UI图片,只能生产UI文本,一个简单草图。
三:生成代码
根据@File需求文档、@File 示意图文档、以及@Docs第三方文档如kimi api 生成实际代码,在@File时可以直接拖拽即可。
四:调试代码
根据实际运行效果,对有问题的地方再次让Cursor重新修复调整。
在修复错误时需要将具体的错误信息作为上下文 来详细描述错误,对于Web项目常见的错误有Crhome中的Network和Console中报错。