logo

该视频仅会员有权观看

立即开通课程「Cursor AI IDE 实践」权限。

¥
199
/ 年

Cursor开发前最重要的事情(项目1)

在使用 Cursor 开发项目之前我们不要直接就开始让 Cursor 来编写代码,我们需要将自己变成一个产品经理,我们需要先想好要开发一个什么样的产品,有哪些功能?如何进行拆解。

所以使用 Cursor 开发项目最重要的操作就是:规划规划规划......

我们可以先写一个非常简单的项目概述,比如我们这里希望开发一个个人项目展示的网站,那么可以利用 ChatGPT 的 o1-preview 模型或者直接在 Cursor 里面通过 Chat 功能来进行对话,让 LLM 为我们输出一个更加详细的 PRD 文档,如下所示:

我希望你能够将我下面的产品开发基础信息进行完善,输出一份高质量的 PRD 给我,内容如下: # 项目的概述 我们现在有很多的个人独立开发的项目,我希望有一个网站能够将这些项目展示出来,并且能够详细了解这些项目的功能或者技术栈。 ## 技术栈 - Next.js - Tailwind CSS - TypeScript - Shadcn UI ## 项目结构 使用 Next.js 的 app router 进行路由管理。 - 使用 app/ 作为根路由 - 使用 components/ 作为组件库 - 使用 apps/ 作为项目列表 - 使用 apps/[id] 作为单个项目的详细页面 ## 项目功能 - 有一个 LandingPage 页面,上面可以包含我个人的一些介绍信息 - 展示个人项目 - 详细了解项目功能或者技术栈 - 能够让项目能够在线访问,方便查看

Cursor 规划

然后我们可以将生成的 PRD 按照需求微调,然后可以将其保存到项目根目录的某个指令文件中,但是我个人更推荐放到 NotePads 中,这本身也相当于是我们自己的一份头脑风暴。

NotePads

然后我们就可以在 Chat 或者 Composer 中直接 @ 这个创建的 NotePads 来了解我们项目的上下文来。

NotePads Context