简单上手Cursor——表达产品需求 2025-05-31 15:13:27
接下来我们就要进入到程序开发流程啦,这时,我们并不需要自己去写代码,而是唤起 Cursor 里的 Composer ,让它来帮助我们写代码。
方式一:使用界面按钮

方式二:使用快捷键
Command + ICtrl + I建议熟记这个快捷键,会大大提高开发效率。
建议大家用快捷键的方式来打开,会大大提高开发效率。
唤起成功后你们会看到如下图的对话框,我们选中 Composer。

唤起AI对话框后,接下来就是考虑怎么跟AI对话,让它能做出我们想要的程序?
下一步就是梳理和整理你的需求,用文字表达出来。
什么是九宫格切图工具?
九宫格切图工具是一个可以将一张完整的图片自动切割成九个小方块的工具。这样的图片布局常常被用在社交媒体上,比如在朋友圈中发布,形成一种新的视觉体验。
我们先想想我们需要这个工具实现什么功能:例如需要
图片上传:支持PNG、JPG等主流格式;
智能切割:自动将图片分割成等比例的九宫格;
实时预览:同时展示原图和切割效果;
参数展示:显示原图和切割后的文件大小;
批量下载:一键打包所有切割后的图片。
我们尝试对需求再进行更详细的拆解。
我们从三个方面来考虑。

1.1 图片上传功能:
1.2 切割功能:
1.3 预览功能:
1.4 下载功能:
2.1 用户友好性:
整个界面的设计要简单、易用。用户进入软件后,就能很容易地找到上传和下载按钮。
2.2 操作提示:
不需太多讲解,软件就应该指导用户完成操作,比如“拖动图片到这里”或“确认下载”等提示。合适的提示能够引导用户,从而避免操作失误。
2.3 浏览器兼容性:
适配主流浏览器以确保广泛的用户覆盖面和统一的操作体验。
3.1 HTML5和响应式设计:
使用最新的Web技术,确保在不同设备上都有良好的表现,适应多种屏幕尺寸。
3.2 代码质量和性能:
高效的代码能快速响应用户操作,同时确保工具保持长期的可维护性和扩展性。
💡这个工具我们选择以网页来展示功能,所以采用“web技术”来实现,对于一个完全不懂编程的人来说,这点可能不知道怎么描述。
这边有一个小技巧:可以让AI工具帮你归纳和总结。(豆包、Kimi等AI工具都能实现)
再根据你的具体需求调整就可以了。
比如:
💬我要做一个简单的网页版的九宫格切图工具,请从功能需求、界面要求、技术要求3个方面帮我简洁归纳和总结一下需求要点。
根据上述的三个方面,我们对需求再进行简要的归纳和整理,如下。
你是一名专业的前端开发工程师,请帮我开发一个"九宫格图片切割"网站,具体需求如下:
1. 核心功能需求:
- 图片上传功能:
* 支持PNG、JPG等常见图片格式
* 添加文件大小限制提示
* 支持拖拽上传
- 切割功能:
* 自动将图片均分为9份
* 保持图片原有比例
* 确保切割质量
- 预览功能:
* 显示原始图片预览
* 实时展示9张切割后的图片
* 显示每张图片的尺寸信息
- 下载功能:
* 支持单张图片下载
* 提供一键打包下载
* 自动命名切割后的图片
2. 界面要求:
- 整体布局清晰,视觉效果专业
- 操作流程符合用户习惯
- 添加必要的操作提示
- 适配主流浏览器
3. 技术要求:
- 使用HTML5最新特性
- 采用响应式设计
- 确保代码质量和性能
💡 需求的表达没有标准答案,可以根据你的需求不断调优,直至Cursor能输出你想要的结果。
前面我们说到,唤起 Cursor 里的 Composer ,让它来帮助我们写代码。

这时,在对话框中,我们输入需求。
当我们发送完毕后,Cursor将会立即开始干活写代码了。

稍作等待,Cursor便会告诉你它已经将功能实现了,下一步我们需要去验收Cursor的成果啦。

该网站为XiaoMing练习laravel过程开发
官方网站 「爱尔贝儿官网」,联系微信:XiaoMing-3319