Cursor设计主管揭秘:抛弃Figma,我用AI提示词从零构建操作系统
AI Coding

Cursor设计主管揭秘:抛弃Figma,我用AI提示词从零构建操作系统

R
Rio
2025年11月16日YouTube
返回首页

金句精选

未来我们可能会直接在 Cursor 中制作原型,因为它让我们能与应用的实时状态互动,这比 Figma 里的几张图片感觉真实多了。

在Cursor,设计师、产品经理和工程师之间的角色界限非常模糊,我们每个人都只做自己最擅长的部分,然后用 AI 智能体将所有工作串联起来。

人们说需求文档已死,但我认为它没有死。在AI时代,撰写规划和需求文档甚至会变得比以往更加重要。

现在有了新的模型和 Cursor 的新功能,你几乎可以一次性就得到非常接近成品的东西,你所要做的只是进行一些微调。

【标题】设计师不懂代码?他用AI在45分钟内,从零撸了一个操作系统

📝 创作说明

  • 选题方向: Ryo Lu用AI工具Cursor从零构建个人操作系统
  • 评分: AI相关性 48/50 + 故事性 45/50 + 加分项 15/20 = 总分 108/120
  • 字数: 2398/2500字
  • 核心价值: 本文详细拆解了一位顶级设计师如何彻底颠覆传统“设计-研发”工作流。他不再画图,而是通过与AI“对话”和“规划”,在45分钟内,从零构建出一个功能完备、风格独特的操作系统。这不仅是一个效率工具的应用,更是一种全新的、属于AI时代的创造范式。

正文内容

你是否受够了这样的循环:在Figma里像素级地调整设计稿,满怀期待地交给工程师,结果交付的版本总是偏移了50像素?然后就是无尽的沟通、返工、拉扯,一个简单的功能耗费数周。

这曾是设计与开发之间难以逾越的鸿沟。但现在,有人用一种堪称“魔法”的方式彻底解决了这个问题。

他叫Ryo Lu,Cursor的设计负责人。他没有写一行传统意义上的代码,仅靠与AI对话,就在45分钟的直播中,为一个复古风格的个人操作系统,凭空增加了一个功能完整的计算器应用。

这个故事的核心,不是设计师学会了编码,而是创造者找到了与AI协作的全新语言。


Ryo Lu,作为AI原生代码编辑器Cursor的首位设计师,他的背景本身就充满了一种有趣的“反差”。在大多数人的认知里,设计师的战场是Figma、Sketch,他们用视觉语言构建用户体验的蓝图。而Ryo,却选择了一条截然不同的道路——直接在代码编辑器里“画图”。

他着迷于复古的计算机美学,甚至将自己的工作形容为“UI考古”。他会淘来一些旧款Mac电脑,研究它们的设计哲学和交互约束。这种独特的审美,让他萌生了一个疯狂的想法:能不能用AI,完整复刻一个充满90年代复古风情的个人操作系统?

这个想法,对于传统工作流来说,几乎是不可能完成的任务。它不仅需要设计,更需要海量的、琐碎的前端代码实现。但Ryo赌的,是AI能成为他延伸创意的双手。


传统的工作流到底有多痛苦?Ryo将其描述为一种持续的“错位”。

设计师在Figma里精心雕琢的,是“静态的图片”。它很美,但没有生命。当工程师接手后,他们需要用代码去“翻译”这张图片。这个翻译过程,必然会产生信息损耗。

“工程师构建的东西,可能偏了50个像素。然后你就要开始标注,这里不对,那里不对,附上我的红线设计稿,再发回去。” Ryo无奈地说道。这个过程,每周都在上演。一个看似简单的需求,从设计到最终上线,可能需要2-3周的时间。

更深层次的痛苦在于,设计师的创意被困在了静态图片里。他们无法真实地感受产品的动态交互和实时状态,这极大限制了设计的想象力。Ryo意识到,问题的根源在于工具的割裂。只要设计师还在“画图”,工程师还在“翻译”,这个鸿沟就永远存在。

他需要一种方式,能让他跳过“画图”,直接“生成”可交互的产品。


转折点发生在他开始深度使用自家产品——Cursor之后。最初,他只是想做一个简单的“音效板”App,用来在会议中播放一些搞怪的声音。

他没有打开Figma,而是直接在Cursor里,用一句自然语言Prompt启动了项目:“嘿,帮我做一个音效板,风格要复古一点,像老式的Mac OS。”

AI Agent迅速响应,不仅生成了基础的HTML和CSS,还真的找到了一种像素风格的字体,并应用了上去。

“这太有意思了!” Ryo第一次感受到了这种“心想事成”的创造快感。他不再是那个画图的设计师,而更像一个“导演”,通过语言指导AI这个全能的执行者。于是,他开始得寸进尺:“能给它加上一个窗口吗?”“能再加一个菜单栏吗?”

就这样,一个应用,两个应用……一个复古的个人操作系统“Ryo OS”,竟然真的从一句句的对话中,逐渐生长了出来。


方法论拆解:三步将“想法”变为“现实”

Ryo的整个过程看似神奇,但背后却有一套清晰、可复制的方法论。他将人与AI的协作,从“命令-执行”的模式,升级到了“规划-审查-构建”的全新范式。

第一步:奠定AI能理解的“世界观” - 选择标准化的组件库

很多人用AI写代码,常常得到一堆难以维护的“AI垃圾代码”(AI Slop)。Ryo之所以能生成高质量的应用,关键在于他为AI设定了一个清晰的“边界”和“语言体系”。

他没有让AI从零开始创造按钮、窗口和菜单,而是基于一个名为shadcn/ui的开源组件库。

为什么是它? Ryo解释道:“AI非常擅长组合那些它在训练数据中见过无数次的模式。” shadcn/ui是近年来在前端领域极度流行的库,AI对它的结构、用法了如指掌。

这相当于,你不是让AI去发明砖头,而是直接给它一堆乐高积木,告诉它:“用这些积木,给我搭一个城堡。”AI的创造力被聚焦在了“组合”和“布局”上,而不是基础元素的“发明”,这使得生成代码的质量和可维护性大大提高。

具体操作: 在项目初始化时,Ryo就通过Prompt告诉AI:“我们的技术栈是Next.js + Tailwind CSS,UI组件库使用shadcn/ui。” 这一句话,就为整个项目奠定了坚实、AI友好的基础。

第二步:从“模糊指令”到“清晰蓝图” - 启用“规划模式”(Plan Mode)

这是整个工作流的灵魂。当Ryo想给他的OS增加一个计算器时,他并没有直接说“给我写个计算器”,这是一个极易产生歧义的模糊指令。

他切换到了Cursor的一个核心功能——“规划模式” (Plan Mode)

他输入了一个更偏向于“意图”的指令:“我们来给这个OS加个新应用吧,一个经典的、经得起时间考验的东西。”

接下来发生的事情,彻底颠覆了传统的开发流程:

  1. AI自主调研与提问: AI Agent没有立刻写代码,而是先像产品经理一样思考,它提出几个选项:“计算器、纸牌或时钟都是很经典的应用,你想要哪个?”
  2. 生成详细规划文档: Ryo选择了“计算器”后,AI并没有直接动手。它在项目里创建了一个Markdown格式的规划文档 (plan.md)。这份文档,就是一份由AI生成的、极其详细的“产品需求文档+技术方案”。

这份文档包含了:

  • 目标: 添加一个功能齐全的计算器应用。
  • 步骤拆解:
    1. icons文件夹中添加计算器图标。
    2. 创建新的应用组件文件Calculator.tsx
    3. 实现计算器的UI布局,包括显示屏和按钮网格。
    4. 为数字、运算符和功能键(如AC, C, =)编写逻辑。
    5. 将新应用集成到操作系统的应用列表中。
  • 文件变更: 明确指出需要创建、修改哪些具体文件。

这个过程,意味着AI的角色从一个“码农”升级为了一个“架构师”和“项目经理”。

第三步:人类的“上帝视角” - 在文档里“批阅”AI的计划

有了这份AI生成的规划文档,Ryo的角色也发生了变化。他不再是那个需要关注每一行代码细节的开发者,而是站在更高维度的“决策者”。

他像审阅Google Doc一样,直接在Markdown文档里修改AI的计划。

例如,AI计划第一步是“添加一个计算器图标”,但Ryo手头并没有现成的图标,于是他直接在文档里修改了那句话,变成了:“暂时先用一个占位符图标,你可以在icons文件夹里找一个。

这个看似微小的改动,意义非凡。它意味着人与AI的协作界面,从复杂的代码,变成了通俗易懂的自然语言文档。这可能是未来软件开发的终极形态:我们负责定义“What”和“Why”,AI负责实现“How”。

当Ryo对这份规划满意后,他只做了一个动作:点击“Build”按钮。

AI Agent接收到了这份经过人类确认的最终蓝图,开始全自动执行。它创建文件、编写组件、处理状态逻辑、应用样式……整个过程就像一场精心编排的演出,而Ryo,只是一个悠闲的观众。更神奇的是,在构建过程中,终端报了一个小错误,AI Agent甚至能自己读取错误日志,然后进行自我修复。几分钟后,一个功能完整、风格统一的计算器,就出现在了Ryo的操作系统里。


理论升华:从“编码”到“定义意图”的抽象层级跃迁

Ryo的实践,完美印证了一个计算机科学的核心概念:抽象层级的提升(Levels of Abstraction)

软件开发的历史,就是一部不断提升抽象层级的历史。我们从操作0和1的机器码,到汇编语言,再到C、Java等高级语言,后来又有了各种框架(Frameworks)。每一步,都是为了让我们离底层的复杂性更远,离我们想要实现的“业务意图”更近。

而Cursor和Ryo所展示的,正是下一次的巨大跃迁:从“编写代码”跃迁到“描述和规划意图”

“产品需求文档(Spec)已死”的论调流行了很久,但Ryo认为恰恰相反:“产品文档不但没有死,反而变得前所未有的重要。只不过现在,它是一份与AI共同撰写的、可直接执行的文档。


局限性提醒:这套方法的适用边界

当然,这套工作流并非万能灵药。它的高效发挥依赖于几个前提:

  1. 强于UI构建,弱于复杂逻辑:对于前端界面、官网、内部工具等UI密集型的项目,这套方法效果拔群。但如果涉及复杂的后端算法、数据库设计或底层系统优化,AI目前还难以胜任。
  2. 依赖开放生态: AI的知识来源于海量的开源代码。Ryo选择shadcn/ui就是这个道理。如果你的项目是一个非常封闭、小众的技术栈,AI可能会水土不服。
  3. 人类的“品味”依然是核心: AI能解决“怎么做”的问题,但“做什么”和“做得好不好看”的核心决策,依然取决于人类的经验、审美和产品嗅觉。

金句收尾:一个新时代的开启

Ryo的故事,不仅是关于一个酷炫的项目,它更是一个宣言:

在AI时代,创造力的价值不是被削弱,而是被前所未有地放大了。当繁琐的执行工作可以被AI代理时,人类的思考、品味和决策能力,将成为最稀缺的资源。

正如Ryo所说:“过去,设计师和工程师的角色被工具严格区分。但未来,我们都将是‘构建者’。唯一的区别,只是我们与机器协作的语言不同而已。”


📊 内容数据看板

核心数据

  • 45分钟: Ryo在直播中用AI添加一个新应用的时间。
  • 50像素: 传统工作流中,设计稿与开发实现之间常见的偏差。
  • “一键构建”: Ryo在审阅完AI的规划后,只需点击一次“Build”即可。
  • 0行Figma设计: 整个过程完全在代码编辑器中完成,没有使用传统设计工具。
  • 2-3周: 传统模式下开发一个类似功能可能需要的时间。
  • 1位设计师: 完成整个构建任务的人力。

AI工具应用

  • Cursor: AI原生代码编辑器,是整个工作流的核心平台。
  • AI Agent: 负责理解自然语言、规划任务、编写代码和自我修复的智能体。
  • Plan Mode (规划模式): Cursor的核心功能,让AI先出具详细的规划文档(Markdown),而非直接编码。

关键金句

  1. "这感觉比Figma里的几张静态图片真实太多了。"
  2. "产品文档不但没有死,反而变得前所未有的重要。只不过现在,它是一份与AI共同撰写的、可直接执行的文档。"
  3. "AI非常擅长组合那些它在训练数据中见过无数次的模式,你的工作是给它搭好舞台。"
  4. "未来,设计师和工程师的角色界限会变得非常模糊,我们都将是‘构建者’。"

可延伸话题

  • AI时代,产品经理、设计师、工程师的岗位职责将如何演变?
  • Low-Code/No-Code与AI Agent辅助开发,哪一个才是软件开发的未来?
  • 如何为你的团队构建一套AI友好的技术栈和组件库?
  • “提示工程”(Prompt Engineering)之后,下一个核心人机交互技能是什么?