Cursor AI全栈开发最佳实践_数据库

1 利用 ChatGPT 进行项目规划

使用 V0 前,用 ChatGPT 规划整个项目。包括创建完整PRD、定义数据库结构、选择配色方案,规划所有页面的 UI 布局。这些准备工作确保我在开始使用 V0 之前有清晰愿景。

2 使用 V0 设计 UI

有了详细的布局和概念后,将其导入 V0 开始构建 UI。附上 Dribbble上的灵感截图可以帮助 V0 准确理解我想要的美感。在这种指导下,我让 V0 为项目生成 UI基础。

3 不断优化

为获得最佳效果,持续提示 V0 参考附带的截图来优化每个页面。这种迭代式的提示可以调整布局和设计,确保 V0 每次都能更接近我的设想。

4 使用 Cursor 进行开发

在 V0 生成基础 UI 代码后,我会将所有内容导入 Cursor 开始搭建核心功能。这包括集成 Supabase 作为后端,添加认证、路由保护和数据库连接等基本功能。

不要用 v0, 效果一般. 用这个https://bolt.new/~/sb1-1gtqxp 作为v0三个月的订阅用户, 表示 http://bolt.new 效果是最好的. 昨天用它写了一个界面. 然后用cursor 匹配一下我的代码风格, 整个过程1小时. 如果用v0 + cursor 可能就要一天了.

5 在 Cursor 中将核心项目文档组织为 .md 文件

为了保持所有阶段的一致性,我将 PRD、数据库架构、用户旅程等关键文档直接保存为 Cursor 中的 .md 文件。这样的设置让我在开发过程中能快速查阅核心细节,确保与初始计划保持一致。

6 标记官方文档以获取准确信息

在使用特定框架或服务时,我会在 Cursor 中同步它们的官方文档。这样,我的提示总能获取最新最准确的信息,最大限度地减少错误并提高准确性。

7 使用 cursor.directory 获取专业提示

Cursor 的提示目录是技术项目的宝藏。我会自定义这些提示并将其存储在 .cursorrules 文件中,调整 Cursor 的响应使其完全符合我的技术栈。

8 将可用代码保存为 .md 文件

当 Cursor 生成完美契合的代码时,我会将其作为可重用示例保存在 Cursor 的 .md 文件中。这个习惯对未来的项目来说是巨大的时间节省,让 Cursor 能够提供一致且可靠的代码片段。

9 从代码模板开始

不要浪费时间重复造轮子。使用样板代码来处理认证、数据库和支付等常见元素。在经过验证的基础上构建可以节省时间。