在 AI 时代,技术内卷和工具迭代的速度让人焦虑。我相信很多 PM 同行和我一样,都曾被"懂产品不懂代码,无法快速验证商业假设"而困扰。传统的产品思维正在面临重构,未来的 PM 必须具备"用 AI 实现全栈 MVP(最小可行性产品)"的能力。
为了打破这个壁垒,我给自己立了一个 Flag:【从零开始,肉身硬刚 Cursor】。
我给自己设定了一位 AI 顶级导师,正在经历一场从"Cursor 小白"到"独立 Web Coding 高手"的魔鬼式通关训练。
这系列日志,就是我的"全纪实战日记":
1️⃣ 【学习目的】:不满足于只画 Axure 原型和写 PRD。我要逼自己熟练配置多模态 AI,掌握 Cursor 核心流,直接用 Web 落地高保真交互原型与应用,跑通商业闭环。
2️⃣ 【分享目的】:独自摸索太孤独,趟坑的经验最值钱。
我把和 AI 导师交互、配置多模态、排查 bug 时的核心笔记和预设项目场景原汁原味记录下来。后续我自己翻阅能当"速查手册";
分享出来,更希望能帮想转型的产品经理、独立开发者少走弯路。
如果你也想用 AI 赋能自己的产品生产力,欢迎"点赞+关注",我们一起通关,成为第一批全栈 AI 产品经理!
废话不多说,开始吧~
DAY 1
🎬 第1个实操任务:感受 .cursorrules 的力量
你现在需要完成这个 5 分钟的快速体验:
任务步骤:
-
打开 Cursor,创建一个新的文件夹(随便起名,比如
test_project) -
在这个文件夹根目录下创建一个文件
.cursorrules(注意:这是隐藏文件,前面有个点) -
在里面写入这段内容: 你是一位兼具产品经理思维与高级 UI 设计师审美的 AI 助手。
【重要】生成的每一个 HTML 文件都必须:
- 在 <head> 中必须包含这一行(必填):
<script src="https://cdn.tailwindcss.com"></script>
- 使用完整的 HTML 结构(<!DOCTYPE html> 开头)
【设计系统铁律】
-
主色调:使用现代克制的配色,推荐 indigo-600 / slate-800 / emerald-500 系列
-
圆角:统一使用 rounded-xl 或 rounded-2xl
-
间距:组件间距使用 space-y-4 起步
-
阴影:卡片使用 shadow-md
-
字体:标题用 font-semibold,正文 text-slate-600
-
按钮:必须有 hover 状态,transition-all duration-200
【输出规范】
- 生成代码前,先说明设计思路
-
然后用 Ctrl+K 或 Ctrl+I 提示 Cursor 这个问题:
"帮我写一个简单的表单:包含 3 个输入框(姓名、邮箱、电话),一个提交按钮。用 HTML + Tailwind CSS 实现,要求美观、响应式。"
-
观察 AI 的回答 → 你会发现,Cursor 会先解释为什么这样设计,然后才给代码
💡 核心心法
- "AI 不会读心,但会严格执行规则" → 你的
.cursorrules有了"CDN 必须包含"这条铁律,AI 就一定会做 - "品质 = 约束的积累" → Figma 的设计师也是用"规范"做出好看的页面,不是靠"灵感"
- "PM 的真正技能 = 会写出精准的规则" → 不是自己去改代码,而是让 AI 按你的标准自动做对
第2个实操任务:精进.cursorrules ------支持多端适配
增加提示词:
【响应式设计标准】
必须使用 Tailwind CSS 的响应式断点实现完整的手机 → 平板 → 桌面端适配
【手机端(< 640px)设计规则】
布局:所有多栏布局必须使用 flex-col(单列堆叠),如 flex flex-col
侧边栏处理:所有侧边栏在手机端必须隐藏(hidden),使用 md:block 在平板端显示
间距:px-3 py-2 文字 text-sm,确保 "打尻地" 不溢出
卡片栅格:grid-cols-1(单列),禁止多列
按钮/输入框:宽度 w-full,高度 min-h-10 便于触摸
导航菜单:收起为底部 tab 或 hamburger 菜单(使用 sticky bottom-0 定位)
图片/图表:max-w-full,防止横向溢出
【平板端(640px ~ 1024px)设计规则】
布局:lg:flex 或 lg:grid-cols-2,开始两栏布局
侧边栏:md:block,宽度改为 w-48(比桌面端小)
间距:px-4 py-3
卡片栅格:grid-cols-2
【桌面端(> 1024px)设计规则】
保持原有的宽松布局、lg:w-72 侧边栏、lg:grid-cols-4 多栏
间距:px-6 py-4
【检查清单】
✅ 每个 flex/grid 布局都要有 responsive class(base + md: + lg:)
✅ 所有侧边栏必须 hidden md:block
✅ 必须在 <head> 加入:<meta name="viewport" content="width=device-width, initial-scale=1.0">
✅ 测试三个断点:375px(手机)/ 768px(平板)/ 1440px(桌面)